parent nodes: ChangeLog
Change Log2007
Dec. 27, 2007 (1.9beta14, repository revision in "mbutscher" branch: 138)
New letter for time formats (e.g. Statusbar time format option):
%u shows ISO-8601 weekday number (1=monday, 7=sunday)
Windows: Option to set a prefix string before each snippet from
clipboard catcher (prefix and suffix now support time formats).
See OptionsDialog
Non-Windows: Support for a file-launcher program which takes the
path to a file and opens the right application. Normally the
"xdg-open" script does this.
See OptionsDialog
Support for multi-value attributes and quoted values.
See WikiDocumentAttributes
New attribute "paragraph_mode" to control if single newlines
in text should be ignored and only an empty line starts a
new paragraph. See WikiDocumentAttributes
Original Gadfly DB type: Faster algorithm to find opened word
in tree (thanks to Geoff)
Bug fixed: Bad handling of empty input in "Open Wiki Word" dialog.
Nov. 26, 2007 (1.9beta13, repository revision in "mbutscher" branch: 136)
Support for internationalization of screen messages and dialogs
(GUI). Not supported are: attributes (e.g. "[alias: WikiWord]"),
shortcuts ("Ctrl-A"), external plugins, some internal messages
(e.g. regular expression errors)
Bug fixed for Windows: An always visible taskbar could partly
hide popup and tooltip windows
Internal bug fixed: Deleting plugin modules from a plugin API
didn't work
Oct. 27, 2007 (1.9beta12, repository revision in "mbutscher" branch: 134)
Support for customizing favorite wikis. See FavoriteWikis
Command line option to rebuild wiki (patch by mstute).
See CommandLineSupport
Lock file for wiki to avoid to inadvertently open same wiki
twice. See WikiLockFile
No more page history for whole window, instead history for
each tab
Option to use single process is now on by default
Better handling of changes in global text blocks and
recent file list if multiple WikidPad windows are open
in same process.
When hiding a focused tool window, focus is transferred
to main area panel.
Bug fixed: An added icon/color property always used
default brackets [], even if changed in WikiSyntax.py
Bug fixed: Linux/GTK: Opening context menu of quick
search result list crashed WikidPad.
Sep. 30, 2007 (1.9beta11, repository revision in "mbutscher" branch: 131)
Optional shortcut to focus fast search field
Options for timeline to suppress "empty" days and to sort
dates descending. See OptionsDialog
Options for timeline to switch off wiki page list
on hovering over date, instead showing it after clicking
on it is possible. See OptionsDialog
Option to set number of separator lines between wiki pages
in single HTML page output.
See Options HTML preview_export
Larger default delays for autosave
Possibility to set image size in percent.
See UrlLinking
Shortcuts "ActivateLink", "ActivateLinkNewTab" and
"ActivateLink2" now also work in incremental search mode
Bug fixed: Updating wikis from WikidPad 1.1 failed
Bug fixed: Source code did not work correctly with
wxPython 2.8 (OS not recognized properly)
Bug fixed: Exception possible when running WikidPad from
commandline while doc structure window is open
Bug fixed: Starting URLs with characters not in system
codepage failed
Bug fixed: Wrong shortcuts shown in tooltips of toolbar
buttons
Sep. 05, 2007 (1.9beta10, repository revision in "mbutscher" branch: 127)
Bug fixed: OS not recognized if using source version on
Windows with wxPython 2.8
Bug fixed: Linux/GTK: Mouse no longer responsive after
clicking (and a bit dragging) on tabs
Bug fixed: Modification date was changed when saving
an open page even if page wasn't modified (forced saving
was used too often)
Bug fixed: Template pages did not work
Aug. 28, 2007 (1.9beta9, repository revision in "mbutscher" branch: 126)
Very basic support for a time view/timeline. Much work to do
yet. See TimeViewWindow
Option to set default directory where to start when
opening/creating a wiki.
Attribute "template_head" to automatically change heading of
pages created from a template.
See Templates
Bug fixed: Plugin "Create new page" did not work with
"Original Sqlite" databases
Bug fixed: Linux/GTK: Dialog not focused properly
Bug fixed: When cloning window only first wiki word tab was
shown in the new window
Jul 27, 2007 (1.9beta8, repository revision in "mbutscher" branch: 123)
New document structure window. See PageStructureWindow
Search dialogs (except incremental search) now show an error
box with meaningful message when searching for a bad regular
expression.
Bug fixed: Font face choice dialog from options dialog did
not work
Bug fixed: Linux/GTK: Changes of frame layout crashed WikidPad
Bug fixed: Linux/GTK: Tree has wrong mouse pointer
Internal: DocPage.getLiveText is cached now
Internal: DocPagePresenter now has stdDialog(), displayMessage()
and displayErrorMessage() functions to make plugins more
compatible to prev. versions.
Internal: Generation of live PageAst centralized in DocPages and
made (nearly) thread-safe.
Jul 04, 2007 (1.9beta7, repository revision in "mbutscher" branch: 121)
Limited (no error messages) support for gnuplot.
See ExternalGraphicalApplications
Option to have no title on newly generated pages.
See OptionsDialog
Possibility to save images on the clipboard as files
in the "files" directory of a wiki.
See OptionsDialog
Option to set title of HTML table of contents.
See Options HTML preview_export
New attribute "short_hint" to provide tooltip text
when hovering with the mouse over a wikiword having this
attribute. Also option to set tooltip appearance delay for
editor. See WikiDocumentAttributes
Small enhancements in spell checker dialog.
Using the shortcut to display wiki-wide search or replace
dialog while the dialog is open switches focus to it.
Ctrl-F4 closes current tab (not customizable)
Bug fixed: Setting Scintilla codepage fails on non-Unicode
wxPython (does not affect Windows binary)
May 27, 2007 (1.9beta6, repository revision in "mbutscher" branch: 119)
New entry in "KeyBindings.py" for "ToggleCurrentFolding"
which allows to toggle the folding in the current line.
Headings extended up to level 15.
New version of export/import format "multipage text" which
can now store creation and modification date of a page as
well as saved searches and wiki-bound functional pages
(to allow a simple and complete transfer of a whole wiki
from one database type to another).
When opening a wiki page in a new tab in background the open
dialog or the search results popup window stay open.
Better behavior of recent files menu.
Tree shows tooltips if current entry is too long to fit
in the window.
Function to repair folding visibility to avoid folded (hidden)
lines which can't be unfolded anymore when header line
vanishes.
Slightly more reasonable sorting of auto-complete suggestions.
New format for main window title.
"wiki:" URLs can contain now "page=" and "anchor=" parameters
to jump to particular pages and anchors in the pages.
See UrlLinking
Possibility to use tabulator instead of | to delimit cells.
See TextFormatting
Option to control if links to wikiwords should be renamed
when wikiword is renamed, can be either be "no", "yes" or
"ask for each renaming operation" (which is default and was
also the previous behavior).
See OptionsDialog
Option to automatically hide the tree(s) after selecting
an entry in it. See OptionsDialog
Wiki-specific option to set the systray icon (does not work
for main window icon). See OptionsDialog
Internal: customtreectrl.py updated to be based now on
rev. 1.14 in wxWidgets repository.
Internal: Changes to allow usage of something else than
single brackets to tag wikiwords, attributes and insertions.
Bug fixed: When renaming wikiword with non-ascii or
non-alphanumeric characters and modifying links, non-ascii
characters were preceded with backslashes
Bug fixed: Sometimes the parent list of a page is not updated
after changes.
Internal bug fixed: When calling PersonalWikiFrame.openWiki
with a relative path by a script or plugin, errors may occur.
Apr. 28, 2007 (1.9beta5, repository revision in "mbutscher" branch: 116)
Bug fixed: Preview didn't work with titled wikiwords
Bug fixed: When renaming wikiword with non-ascii characters
and modifying links, non-ascii characters were preceded with
backslashes
Apr. 27, 2007 (1.9beta4, repository revision in "mbutscher" branch: 114)
Clicking on footnotes moves to the last footnote on page
(footnote anchor). See Footnotes
Support for "auto_link" attribute: find (groups of) words
that match a wiki word and make them links. Precise behavior
may change in the future.
See WikiDocumentAttributes
Attribute "view_pane" to control if a page should show editor
or preview by default when opening it.
See WikiDocumentAttributes
Support for "win" modifier (=Windows key) for hotkeys.
See OptionsDialog
Added wiki-bound options to control titles of newly created
pages.
Option to write tabulators in editor
(Menu: "Editor"->"Settings"->"Tabs to spaces")
List of all open wiki words is stored between sessions
(does not work if "First word at startup" is set in options).
Right clicking on fold margin in editor shows fold menu.
Rebuild is now slower, but more reliable.
Better update of a page if some important attributes were
changed.
Directory "user_extensions" can now additionally be placed
inside ".WikidPadGlobals" directory in configuration dir.
(TODO: documentation).
Some changes to produce more standard-conforming HTML.
Internal: Added function PersonalWikiFrame.reloadMenuPlugins
to reload plugins while WikidPad is active (for developers).
Internal: New subpackage rtlibRepl (runtime library
replacement) to replace things from Python runtime which
might need change, currently used for re module.
Internal: Some speedup and convenience changes in
customtreectrl.py
Bug fixed: editor context menu showed "Cut" and "Delete"
greyed out if pasting is not possible.
Bug fixed: Links were sometimes not recognized when having
the same page in two tabs.
Bug fixed: Some clipboard and drag&drop problems on Linux
(other problems exist yet).
Bug fixed: Removed inefficiency when exporting large sets
of wiki pages with many links (very large trees).
Bug fixed: "page" insertion did not work.
Bug fixed: Visited pages where always marked modified if
folding was active.
Bug fixed: Script blocks were executed even if made invalid
with preceding backslash.
Mar. 28, 2007 (1.9beta3, repository revision in "mbutscher" branch: 111)
Autocompletion support for todo items and anchor fragments.
See AutoCompletion.
HTML exporter now creates links which only contain anchor
("#somewhere") if linking to the same page.
Pagewide and wikiwide searches support now a history (not
saved between sessions)
For "Replace All" operations the number of replacements is
given at the end of operation.
Support for folding, includes storing of fold settings
between sessions. See Folding.
HTML entities like e.g. are handled now.
See TextFormatting.
System-wide hotkey to show/hide WikidPad (probably Windows
only). Hotkeys are possible to be bound to the app and/or
a particular wiki. See OptionsDialog
Option to offer closing bracket for bracketed wiki words
on autocompletion.
See OptionsDialog
Option to play a sound each time clipboard catcher caught
text. See OptionsDialog
New menu items in system tray menu to control clipboard
catcher (for Windows).
New pages found during rebuild (for Original ... db types)
get the modification date of the .wiki file.
Bug fixed (at least for Windows 2K/XP): Wiki words with
foreign characters were not recognized or recognized with
wrong characters after rebuild of wikis with "Original ..."
types.
Bug fixed: After rebuild of a database, wikiwords were no
longer recognized as existing (restart was needed).
Bug (probably) fixed: Attribute [child_sort_order: natural]
didn't always work properly.
Bugs fixed: Some Linux quirks, but enough remaining yet.
Internal: Changed wxPython namespace use from the
old-fashioned (wxFrame) to the "wx" namespace (wx.Frame).
There may be bugs yet.
Feb. 26, 2007 (1.9beta2, repository revision in "mbutscher" branch: 106)
Configurable shortcuts for showing of editor/preview,
switching between them
Menu item, shortcut and toolbar icon to switch between
editor and preview (icon made by Zoltan)
Support for middle mouse button and context menu to open
a word in a new tab. Works for editor, internal preview,
tree and wiki-wide search. Middle mouse button configurable
to open tab in fore- or background
(see OptionsDialog )
Buttons in "Open Wiki Word" dialog to open word in new
tab (fore-/background)
Activation of ...
insertion like normal links
Option to set default destination directory for export
operations (see OptionsDialog )
Slightly better support for URLs in UTF-8 percent encoding,
also creates such URLs now. Some URLs from older versions
of WikidPad may not work any longer.
Mouse cursor no longer changes to a hand if Ctrl is pressed
in editor and cursor is over a link (but works as before).
Filter to remove double clipboard pastes when using the
clipboard catcher with certain applications (e.g. Adobe Reader)
Bug fixed: Creation of new wiki failed if no wiki was
currently loaded
Bug fixed: Bad handling of wikiword links with non-ascii
characters in IE/Mozilla preview
Bug fixed: Bad drag and drop support for tree items
Bug fixed: Connection lines in tree not visible when using
anything else than Win 2K/XP
Bug fixed: Saving of files didn't work sometimes; when
closing WikidPad a message "This operation requires an
open database" appeared under some circumstances.
Bug fixed: PyDeadObjectError sometimes when closing WikidPad
Bug "reduced": Instant wiki-wide search result window pops up
always on primary monitor in dual monitor systems.
Bug fixed: getWikiWordsStartingWith(..., includeAliases=False)
failed for Original Sqlite (only needed for plugins)
Jan. 28, 2007 (1.9beta1, repository revision in "mbutscher" branch: 103)
Userinterface change, no more tabs for edit and preview,
but an arbitrary number of tabs for wiki pages, switching
between edit and preview by icons in toolbar or shortcuts
Shortcut and menu item to open a selected wikiword in a
new tab
New tree control which behaves and looks very similar (but
not identically) to the native one.
Option to set text cursor color.
See OptionsDialog
Option to set selection foreground color.
See OptionsDialog
More clear error message if no write access when closing wiki
Patch to find sqlite3 library on Linux
Bug fixed: Functional pages inside "modified-within" node
Bug fixed: Non-existing pages found by search if page was
in cache yet
Bug fixed: Possible crash when searching non-existing pages
in cache
Bug fixed: Change of text color didn't affect some styles
(bold, headings, todo)
Bug fixed: Link to page with spaces in name didn't work
with IE as preview
Bug fixed: Masses of superfluous tree nodes when updating
tree on Linux
Bug fixed: Integer division (e.g. 5/3) gave integer result
(e.g. 1) on expression evaluation
Bug (hopefully) fixed: Temporarily generated images not shown
in IE 7 preview