source: branches/mbutscher/work/WikidPadHelp/data/ChangeLog2007.wiki @ 195

Last change on this file since 195 was 182, checked in by mbutscher, 11 years ago

branches/mbutscher/work:
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
File size: 17.7 KB
Line 
1++ Change Log2007
2
3Dec. 27, 2007 (1.9beta14, repository revision in "mbutscher" branch: 138)
4
5    * New letter for time formats (e.g. Statusbar time format option):
6      %u shows ISO-8601 weekday number (1=monday, 7=sunday)
7    * Windows: Option to set a prefix string before each snippet from
8      clipboard catcher (prefix and suffix now support time formats).
9      See OptionsDialog#*Prepend# before# clipboard# snippet*
10    * Non-Windows: Support for a file-launcher program which takes the
11      path to a file and opens the right application. Normally the
12      "xdg-open" script does this.
13      See OptionsDialog#*Path# to# file# launcher*
14    * Support for multi-value attributes and quoted values.
15      See WikiDocumentAttributes
16    * New attribute "paragraph_mode" to control if single newlines
17      in text should be ignored and only an empty line starts a
18      new paragraph. See WikiDocumentAttributes#*paragraph_mode:
19    * Original Gadfly DB type: Faster algorithm to find opened word
20      in tree (thanks to Geoff)
21
22    * Bug fixed: Bad handling of empty input in "Open Wiki Word" dialog.
23
24
25
26Nov. 26, 2007 (1.9beta13, repository revision in "mbutscher" branch: 136)
27
28    * Support for internationalization of screen messages and dialogs
29      (GUI). Not supported are: attributes (e.g. "\[alias: WikiWord]"),
30      shortcuts ("Ctrl-A"), external plugins, some internal messages
31      (e.g. regular expression errors)
32
33    * Bug fixed for Windows: An always visible taskbar could partly
34      hide popup and tooltip windows
35
36    * Internal bug fixed: Deleting plugin modules from a plugin API
37      didn't work
38
39
40
41Oct. 27, 2007 (1.9beta12, repository revision in "mbutscher" branch: 134)
42
43    * Support for customizing favorite wikis. See FavoriteWikis
44    * Command line option to rebuild wiki (patch by mstute).
45      See CommandLineSupport#*--rebuild*
46    * Lock file for wiki to avoid to inadvertently open same wiki
47      twice. See WikiLockFile
48    * No more page history for whole window, instead history for
49      each tab
50    * Option to use single process is now on by default
51    * Better handling of changes in global text blocks and
52      recent file list if multiple WikidPad windows are open
53      in same process.
54    * When hiding a focused tool window, focus is transferred
55      to main area panel.
56
57    * Bug fixed: An added icon/color property always used
58      default brackets [], even if changed in WikiSyntax.py
59    * Bug fixed: Linux/GTK: Opening context menu of quick
60      search result list crashed WikidPad.
61
62
63
64Sep. 30, 2007 (1.9beta11, repository revision in "mbutscher" branch: 131)
65
66    * Optional shortcut to focus fast search field
67    * Options for timeline to suppress "empty" days and to sort
68      dates descending. See OptionsDialog#++++# Time# view
69    * Options for timeline to switch off wiki page list
70      on hovering over date, instead showing it after clicking
71      on it is possible. See OptionsDialog#++++# Time# view
72    * Option to set number of separator lines between wiki pages
73      in single HTML page output.
74      See [Options HTML preview_export]#*Single# page# separator# lines*
75    * Larger default delays for autosave
76    * Possibility to set image size in percent.
77      See UrlLinking#++# URL# Appendix
78    * Shortcuts "ActivateLink", "ActivateLinkNewTab" and
79      "ActivateLink2" now also work in incremental search mode
80   
81    * Bug fixed: Updating wikis from WikidPad 1.1 failed
82    * Bug fixed: Source code did not work correctly with
83      wxPython 2.8 (OS not recognized properly)
84    * Bug fixed: Exception possible when running WikidPad from
85      commandline while doc structure window is open
86    * Bug fixed: Starting URLs with characters not in system
87      codepage failed
88    * Bug fixed: Wrong shortcuts shown in tooltips of toolbar
89      buttons
90
91
92
93Sep. 05, 2007 (1.9beta10, repository revision in "mbutscher" branch: 127)
94
95    * Bug fixed: OS not recognized if using source version on
96      Windows with wxPython 2.8
97    * Bug fixed: Linux/GTK: Mouse no longer responsive after
98      clicking (and a bit dragging) on tabs
99    * Bug fixed: Modification date was changed when saving
100      an open page even if page wasn't modified (forced saving
101      was used too often)
102    * Bug fixed: Template pages did not work
103
104
105
106Aug. 28, 2007 (1.9beta9, repository revision in "mbutscher" branch: 126)
107
108    * Very basic support for a time view/timeline. Much work to do
109      yet. See TimeViewWindow
110    * Option to set default directory where to start when
111      opening/creating a wiki.
112    * Attribute "template_head" to automatically change heading of
113      pages created from a template.
114      See [Templates]#+++# Automatic# heading# replacement
115
116    * Bug fixed: Plugin "Create new page" did not work with
117      "Original Sqlite" databases
118    * Bug fixed: Linux/GTK: Dialog not focused properly
119    * Bug fixed: When cloning window only first wiki word tab was
120      shown in the new window
121
122
123
124Jul 27, 2007 (1.9beta8, repository revision in "mbutscher" branch: 123)
125
126    * New document structure window. See PageStructureWindow
127    * Search dialogs (except incremental search) now show an error
128      box with meaningful message when searching for a bad regular
129      expression.
130   
131    * Bug fixed: Font face choice dialog from options dialog did
132      not work
133    * Bug fixed: Linux/GTK: Changes of frame layout crashed WikidPad
134    * Bug fixed: Linux/GTK: Tree has wrong mouse pointer
135   
136    * Internal: DocPage.getLiveText is cached now
137    * Internal: DocPagePresenter now has stdDialog(), displayMessage()
138      and displayErrorMessage() functions to make plugins more
139      compatible to prev. versions.
140    * Internal: Generation of live PageAst centralized in DocPages and
141      made (nearly) thread-safe.
142
143
144
145Jul 04, 2007 (1.9beta7, repository revision in "mbutscher" branch: 121)
146
147    * Limited (no error messages) support for gnuplot.
148      See ExternalGraphicalApplications
149    * Option to have no title on newly generated pages.
150      See OptionsDialog#*Wikiword# to# title*
151    * Possibility to save images on the clipboard as files
152      in the "files" directory of a wiki.
153      See OptionsDialog#+++++# Image# pasting
154    * Option to set title of HTML table of contents.
155      See [Options HTML preview_export]#*Title# of# toc*
156    * New attribute "short_hint" to provide tooltip text
157      when hovering with the mouse over a wikiword having this
158      attribute. Also option to set tooltip appearance delay for
159      editor. See WikiDocumentAttributes#*short_hint*
160   
161    * Small enhancements in spell checker dialog.
162    * Using the shortcut to display wiki-wide search or replace
163      dialog while the dialog is open switches focus to it.
164    * Ctrl-F4 closes current tab (not customizable)
165   
166    * Bug fixed: Setting Scintilla codepage fails on non-Unicode
167      wxPython (does not affect Windows binary)
168
169
170
171May 27, 2007 (1.9beta6, repository revision in "mbutscher" branch: 119)
172
173    * New entry in "KeyBindings.py" for "ToggleCurrentFolding"
174      which allows to toggle the folding in the current line.
175    * Headings extended up to level 15.
176    * New version of export/import format "multipage text" which
177      can now store creation and modification date of a page as
178      well as saved searches and wiki-bound functional pages
179      (to allow a simple and complete transfer of a whole wiki
180      from one database type to another).
181    * When opening a wiki page in a new tab in background the open
182      dialog or the search results popup window stay open.
183    * Better behavior of recent files menu.
184    * Tree shows tooltips if current entry is too long to fit
185      in the window.
186    * Function to repair folding visibility to avoid folded (hidden)
187      lines which can't be unfolded anymore when header line
188      vanishes.
189    * Slightly more reasonable sorting of auto-complete suggestions.
190    * New format for main window title.
191    * "wiki:" URLs can contain now "page=" and "anchor=" parameters
192      to jump to particular pages and anchors in the pages.
193      See UrlLinking#++# Wiki:# URLs
194    * Possibility to use tabulator instead of | to delimit cells.
195      See TextFormatting#+++# Tables
196   
197    * Option to control if links to wikiwords should be renamed
198      when wikiword is renamed, can be either be "no", "yes" or
199      "ask for each renaming operation" (which is default and was
200      also the previous behavior).
201      See OptionsDialog#*Rename# links# when# renaming# wiki# word*
202    * Option to automatically hide the tree(s) after selecting
203      an entry in it. See OptionsDialog#*Tree# auto-hide*
204    * Wiki-specific option to set the systray icon (does not work
205      for main window icon). See OptionsDialog#*Wiki# icon*
206   
207    * Internal: customtreectrl.py updated to be based now on
208      rev. 1.14 in wxWidgets repository.
209    * Internal: Changes to allow usage of something else than
210      single brackets to tag wikiwords, attributes and insertions.
211    * Bug fixed: When renaming wikiword with non-ascii or
212      non-alphanumeric characters and modifying links, non-ascii
213      characters were preceded with backslashes
214    * Bug fixed: Sometimes the parent list of a page is not updated
215      after changes.
216    * Internal bug fixed: When calling PersonalWikiFrame.openWiki
217      with a relative path by a script or plugin, errors may occur.
218
219
220
221Apr. 28, 2007 (1.9beta5, repository revision in "mbutscher" branch: 116)
222
223    * Bug fixed: Preview didn't work with titled wikiwords
224    * Bug fixed: When renaming wikiword with non-ascii characters
225      and modifying links, non-ascii characters were preceded with
226      backslashes
227
228
229
230Apr. 27, 2007 (1.9beta4, repository revision in "mbutscher" branch: 114)
231
232    * Clicking on footnotes moves to the last footnote on page
233      (footnote anchor). See [Footnotes]
234    * Support for "auto_link" attribute: find (groups of) words
235      that match a wiki word and make them links. Precise behavior
236      may change in the future.
237      See [WikiDocumentAttributes]#*auto_link*
238    * Attribute "view_pane" to control if a page should show editor
239      or preview by default when opening it.
240      See [WikiDocumentAttributes]#*view_pane*
241    * Support for "win" modifier (=Windows key) for hotkeys.
242      See OptionsDialog#*App-bound# hotkey*
243    * Added wiki-bound options to control titles of newly created
244      pages.
245    * Option to write tabulators in editor
246      (Menu: "Editor"->"Settings"->"Tabs to spaces")
247    * List of all open wiki words is stored between sessions
248      (does not work if "First word at startup" is set in options).
249    * Right clicking on fold margin in editor shows fold menu.
250   
251    * Rebuild is now slower, but more reliable.
252    * Better update of a page if some important attributes were
253      changed.
254    * Directory "user_extensions" can now additionally be placed
255      inside ".WikidPadGlobals" directory in configuration dir.
256      (TODO: documentation).
257    * Some changes to produce more standard-conforming HTML.
258   
259    * Internal: Added function \PersonalWikiFrame.reloadMenuPlugins
260      to reload plugins while WikidPad is active (for developers).
261    * Internal: New subpackage rtlibRepl (runtime library
262      replacement) to replace things from Python runtime which
263      might need change, currently used for re module.
264    * Internal: Some speedup and convenience changes in
265      customtreectrl.py
266   
267    * Bug fixed: editor context menu showed "Cut" and "Delete"
268      greyed out if pasting is not possible.
269    * Bug fixed: Links were sometimes not recognized when having
270      the same page in two tabs.
271    * Bug fixed: Some clipboard and drag&drop problems on Linux
272      (other problems exist yet).
273    * Bug fixed: Removed inefficiency when exporting large sets
274      of wiki pages with many links (very large trees).
275    * Bug fixed: "page" insertion did not work.
276    * Bug fixed: Visited pages where always marked modified if
277      folding was active.
278    * Bug fixed: Script blocks were executed even if made invalid
279      with preceding backslash.
280
281
282
283Mar. 28, 2007 (1.9beta3, repository revision in "mbutscher" branch: 111)
284
285    * Autocompletion support for todo items and anchor fragments.
286      See AutoCompletion.
287    * HTML exporter now creates links which only contain anchor
288      ("#somewhere") if linking to the same page.
289    * Pagewide and wikiwide searches support now a history (not
290      saved between sessions)
291    * For "Replace All" operations the number of replacements is
292      given at the end of operation.
293
294    * Support for folding, includes storing of fold settings
295      between sessions. See [Folding].
296    * HTML entities like e.g.   are handled now.
297      See TextFormatting!html.
298    * System-wide hotkey to show/hide WikidPad (probably Windows
299      only). Hotkeys are possible to be bound to the app and/or
300      a particular wiki. See OptionsDialog#*App-bound# hotkey*
301    * Option to offer closing bracket for bracketed wiki words
302      on autocompletion.
303      See OptionsDialog#*Append# closing# bracket# on# auto-complete*
304    * Option to play a sound each time clipboard catcher caught
305      text. See OptionsDialog#++++# Clipboard# catcher
306    * New menu items in system tray menu to control clipboard
307      catcher (for Windows).
308    * New pages found during rebuild (for Original ... db types)
309      get the modification date of the .wiki file.
310
311    * Bug fixed (at least for Windows 2K/XP): Wiki words with
312      foreign characters were not recognized or recognized with
313      wrong characters after rebuild of wikis with "Original ..."
314      types.
315    * Bug fixed: After rebuild of a database, wikiwords were no
316      longer recognized as existing (restart was needed).
317    * Bug (probably) fixed: Attribute \[child_sort_order: natural]
318      didn't always work properly.
319    * Bugs fixed: Some Linux quirks, but enough remaining yet.
320
321    * Internal: Changed wxPython namespace use from the
322      old-fashioned (wxFrame) to the "wx" namespace (wx.Frame).
323      There may be bugs yet.
324
325
326
327Feb. 26, 2007 (1.9beta2, repository revision in "mbutscher" branch: 106)
328
329    * Configurable shortcuts for showing of editor/preview,
330      switching between them
331    * Menu item, shortcut and toolbar icon to switch between
332      editor and preview (icon made by Zoltan)
333    * Support for middle mouse button and context menu to open
334      a word in a new tab. Works for editor, internal preview,
335      tree and wiki-wide search. Middle mouse button configurable
336      to open tab in fore- or background
337      (see OptionsDialog#*Middle# button# without# CTRL* )
338    * Buttons in "Open Wiki Word" dialog to open word in new
339      tab (fore-/background)
340    * Activation of [:page: ...] insertion like normal links
341   
342    * Option to set default destination directory for export
343      operations (see OptionsDialog#*Default# export# dir.* )
344    * Slightly better support for URLs in UTF-8 percent encoding,
345      also creates such URLs now. Some URLs from older versions
346      of WikidPad may not work any longer.
347    * Mouse cursor no longer changes to a hand if Ctrl is pressed
348      in editor and cursor is over a link (but works as before).
349   
350    * Filter to remove double clipboard pastes when using the
351      clipboard catcher with certain applications (e.g. Adobe Reader)
352    * Bug fixed: Creation of new wiki failed if no wiki was
353      currently loaded
354    * Bug fixed: Bad handling of wikiword links with non-ascii
355      characters in IE/Mozilla preview
356    * Bug fixed: Bad drag and drop support for tree items
357    * Bug fixed: Connection lines in tree not visible when using
358      anything else than Win 2K/XP
359    * Bug fixed: Saving of files didn't work sometimes; when
360      closing WikidPad a message "This operation requires an
361      open database" appeared under some circumstances.
362    * Bug fixed: PyDeadObjectError sometimes when closing WikidPad
363    * Bug "reduced": Instant wiki-wide search result window pops up
364      always on primary monitor in dual monitor systems.
365    * Bug fixed: getWikiWordsStartingWith(..., includeAliases=False)
366      failed for Original Sqlite (only needed for plugins)
367
368
369
370Jan. 28, 2007 (1.9beta1, repository revision in "mbutscher" branch: 103)
371
372    * Userinterface change, no more tabs for edit and preview,
373      but an arbitrary number of tabs for wiki pages, switching
374      between edit and preview by icons in toolbar or shortcuts
375    * Shortcut and menu item to open a selected wikiword in a
376      new tab
377    * New tree control which behaves and looks very similar (but
378      not identically) to the native one.
379    * Option to set text cursor color.
380      See OptionsDialog#*Text# cursor# color*
381    * Option to set selection foreground color.
382      See OptionsDialog#*Selection# fg.# color*
383
384    * More clear error message if no write access when closing wiki
385    * Patch to find sqlite3 library on Linux
386    * Bug fixed: Functional pages inside "modified-within" node
387    * Bug fixed: Non-existing pages found by search if page was
388      in cache yet
389    * Bug fixed: Possible crash when searching non-existing pages
390      in cache
391    * Bug fixed: Change of text color didn't affect some styles
392      (bold, headings, todo)
393    * Bug fixed: Link to page with spaces in name didn't work
394      with IE as preview
395    * Bug fixed: Masses of superfluous tree nodes when updating
396      tree on Linux
397    * Bug fixed: Integer division (e.g. 5/3) gave integer result
398      (e.g. 1) on expression evaluation
399    * Bug (hopefully) fixed: Temporarily generated images not shown
400      in IE 7 preview
Note: See TracBrowser for help on using the repository browser.