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

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

2.0preAlpha (internal)

Works so far, now editing help wiki.

File size: 22.0 KB
Line 
1++ Change Log2006
2
3Dec. 27, 2006 (1.8beta6, repository revision in "mbutscher" branch: 100)
4
5    * "toc" insertion for a page-wide table of contents (with
6      appropriate settings in the CSS-file(s)). See [Insertions].
7    * "noerror" appendix for insertions for external graphical apps
8      (except MimeTeX) to ignore warning/error messages.
9      See ExternalGraphicalApplications.
10    * For Windows: Option to use Internet Explorer or
11      (with restrictions) Mozilla to render HTML preview
12      (including a new style sheet to control preview).
13      See [Options HTML preview_export]#*Preview# renderer*
14    * Option to set doctype for HTML preview/export.
15    * Option to set background color of selected text.
16    * Internal: Slightly better handling of databases without
17      write access.
18    * Further small changes in incremental search.
19    * Bug fixed: External graphical apps didn't work if path
20      to them contained space(s).
21
22
23
24Nov. 24, 2006 (1.8beta5, repository revision in "mbutscher" branch: 99)
25
26    * Changed insertion syntax where value or appendices can
27      be quoted to include arbitrary characters. See [Insertions].
28    * Plugins for accessing MimeTeX, Ploticus and GraphViz
29      applications via Insertions.
30      See [ExternalGraphicalApplications].
31   
32    * Tags to mark text as suppressed (<< >>) are no longer shown
33      in HTML preview/export
34    * "Wiki Info" dialog to show some basic information about the
35      current wiki. Rather empty at the moment.
36    * New behavior and look of incremental search. May change again
37      if users don't like it.
38    * Renaming links to a page when renaming the page now only
39      renames whole words.
40
41    * Windows binary installer: .wiki file of WikidPadHelp are now
42      always overwritten on updating.
43
44    * Internal: Plugin type "InsertionByKey" created which registers
45      special insertion keys to be handled by a plugin
46    * Internal: Plugin type "Options" created which allows to
47      register additional options (to be saved in config files) and
48      to add related pages in the options dialog.
49
50
51
52Oct. 30, 2006 (1.8beta4, repository revision in "mbutscher" branch: 96)
53
54    * Menu items and toolbar icons for zoom in/out also work for
55      preview now.
56    * Better page search. Search starts at cursor position or
57      optional at beginning. Before wrapping search from page end
58      to beginning, user is asked.
59    * Bug fixed: Showing (more precisely searching) of words in
60      subcategories of todos in tree did not work.
61    * Bug fixed: Zooming preview didn't show up dynamically.
62
63
64
65Oct. 26, 2006 (1.8beta3, repository revision in "mbutscher" branch: 95)
66
67    * List undefined pages (dead wiki links), also appropriate
68      insertion added. See WikiMaintenance!finding_undefined_links,
69      [Insertions]
70    * Better alphabetical sort order for wiki words, todos,
71      attributes in tree. See OptionsDialog#*Sort# order*
72    * The order how wiki pages are ordered when printing or
73      exporting the whole wiki or a subtree to a single HTML page
74      is (hopefully) more logical. It is the same as the new
75      "As Tree" order used in PageListDialog#"As# Tree" .
76    * Option to generate a table of contents in tree or list form
77      for HTML exports, see WikiExport#*Additional# options* ,
78      [Options HTML preview_export]#*Table# of# contents*
79   
80    * Bug fixed: Detection of Linux OS failed due to a typo
81    * Bug fixed: Pages were shown as parentless even if an alias
82      of the page had a parent
83    * Bug fixed: Opening a particular page on startup by mentioning
84      the .wiki file on commandline did not work
85    * Bug fixed: Special URLs containing $ couldn't be activated
86      (further fixes may be necessary)
87    * Bug fixed: Bad HTML code if first cell of a table row is empty
88      and indented.
89
90
91
92Sep. 30, 2006 (1.8beta2, repository revision in "mbutscher" branch: 92)
93
94    * Support for insertion of pages, relations (parents, children,
95      ...) and saved searches. See [Insertions].
96    * Support for placing and jumping to anchors in wiki pages.
97      See [Anchors].
98   
99    * Setting of a few more shortcut keys possible in
100      KeyBindings.py (continue search, auto complete, ...)
101   
102    * Fixed bug: Some problems with non-ascii pathes.
103    * Fixed bug: No selection replacement on Win ME.
104    * Fixed bug: Renaming of wiki word failed if link modification
105      was wanted by the user or if page was not yet saved the
106      first time.
107    * Fixed bug: Opening a wiki page file instead of
108      wiki configuration file failed.
109
110
111
112Aug. 30, 2006 (1.8beta1, repository revision in "mbutscher" branch: 89)
113
114Changes:
115    * New database format! After updating a wiki it won't be
116      readable anymore for older versions of WikidPad.
117    * Updating of wiki databases to new versions is now done only
118      after asking user.
119    * New position for configuration files on Windows inside
120      "Application Data\WikidPad" directory. You might have to move
121      "WikidPad.config" file and ".WikidPadGlobals" directory from
122      "Application Data" to the new location if updating from
123      a previous version. Name of "Application Data" directory
124      depends on OS language.
125   
126    * Cursor and scroll position are now saved between sessions.
127    * Possibility to set size and alignment for image URLs.
128      See UrlLinking#++# URL# Appendix
129    * Functional pages for "camelcase blacklist". Words on this
130      list are not shown as wiki links. See WordLinking
131    * Option to automatically remove bullets and numbers which
132      stand "lonely" on a line by pressing enter.
133      See BulletedLists
134   
135    * Menu functions "Show Tree Control", "Show Toolbar" and
136      "Stay on Top" moved to "View" menu
137    * Preview now shows indented paragraphs correctly (or,
138      at least, better)
139   
140    * Bug fixed: Wiki word aliases not shown as links on
141      HTML export.
142    * Bug fixed: Wrong URL creation mode when releasing/pressing
143      SHIFT or CTRL during drag&drop operation.
144    * Better handling of non Western-European languages on
145      Win 98/ME
146
147
148
149Aug. 05, 2006 (1.7beta8, repository revision in "mbutscher" branch: 85)
150
151Changes:
152    * Official support for multiple windows with same wiki in
153      them, but only in the same process (therefore necessarily
154      on the same machine and by the same user), you can use
155      e.g. menu "View"->"Clone Window" for that. This function
156      is not meant as collaborative multi-user support.
157    * Option to handle new WikidPad windows by a single process
158      (recommended if you want to open the same wiki in multiple
159      windows).
160      See OptionsDialog#*Single# process# per# user*
161
162    * Better error handling if file access drops (e.g. accessing
163      wiki db over a network). See WikiMaintenance#++# Reconnect
164
165    * Option to minimize wiki if close button on frame is pressed.
166      See OptionsDialog#*Minimize# on# close# button*
167
168
169
170Jul. 10, 2006 (1.7beta7, repository revision in "mbutscher" branch: 83)
171
172Changes:
173    * "Fast search" text field in toolbar. See SearchingTheWiki
174
175    * Error log file is now written in the same directory where
176      configuration file "WikidPad.config" is, it has a new name
177      ("WikidPad_Error.log" instead of "WikidPad.exe.log") and
178      writes timestamps and version number for each new session
179      where an error occurred.
180    * More verbose messages/exceptions when executing
181      scripts/evaluating expressions.
182
183    * Optical changes in extension "referrals.py" (thanks to
184      schnullibullihulli).
185    * Menus slightly reorganized, some menu items are at other
186      places and/or have another name.
187    * Wiki specific option to set page title prefix
188      (normally "++") for new wiki pages. This allows to freely
189      choose the heading level.
190      See OptionsDialog#*New# page# title# prefix*
191    * Possibility to add (absolute) URL with file dialog (menu
192      "Editor" -> "Add file URL").
193    * Fixed exporter bugs: No newline after "Parents: ..." start
194      line in HTML export, unnecessary newline after each item
195      in bulleted/numbered list.
196    * Bug fixed: "compact_sqlite" db backend lost creation date.
197
198    * Help wiki is opened now in the same process so file suffix
199      .wiki needs no longer to be associated with WikidPad to
200      show help.
201    * Internal: Different handling of clipboard copy which may
202      fix a bug (or not).
203    * Internal: Extension files are now loaded with universal
204      newline support, so newline conversion for Linux shouldn't
205      be necessary anymore.
206    * Windows binary installer now supports installation for
207      current user only (on NT-based systems) or for all users
208      (if installing as administrator, you are asked how to
209      install).
210
211
212
213Jun. 02, 2006 (1.7beta6, repository revision in "mbutscher" branch: 80)
214
215Changes:
216    * Support for an additional "Views" tree which can be put at any
217      side of main tree, also option to put main tree at any side of
218      editor (layout change during session has bugs).
219      See OptionsDialog#*Position# main# tree* .
220    * Clipboard catcher: New option to insert at cursor.
221      See ClipboardCatcher.
222    * Option for showing line numbers in editor
223    * If ++ title of page was unmodified since page creation, it is
224      changed on page rename accordingly.
225      See RenamingWikiWords#*Title# auto-rename*
226    * Fixed bug: Upper case non-ascii letters were not found when
227      opening a wiki word (e.g. "É" didn't find Éve).
228    * HTML-tag \<pre> is now handled much better.
229    * Changed controls in spell check dialog to circumvent problems
230      with some languages on Win 98/ME
231   
232    * Fixed bug: No preview if newly created page wasn't saved first.
233    * Fixed bug: No preview if page contains plain text only.
234    * Fixed bug: WikidPad didn't work if date pattern for
235      creation/modification date in status line created/contained
236      non-ascii characters.
237    * Fixed bug: double-escaped relative URLs (could be seen e.g. if
238      path has spaces)
239    * Fixed bug: Copying text to ScratchPad didn't work if copying
240      from ScratchPad
241   
242    * Internal: "C:\Windows" is no longer used as configuration
243      directory if all other possibilities fail.
244
245
246
247May 08, 2006 (1.7beta5, repository revision in "mbutscher" branch: 77)
248
249Changes:
250
251    * Clipboard catcher (Windows only): Every piece of text added to
252      the clipboard is also appended to a wiki page if the clipboard
253      catcher is active. There is also an option to set some suffix
254      after each caught piece of text from clipboard (by default, a
255      newline is added). See ClipboardCatcher.
256    * File storage introduced: Copy files into a subdirectory of the
257      wiki within WikidPad. See FileStorage.
258
259    * Options to choose text colors for editor. See
260      OptionsDialog#*Plain# text# color* and following.
261    * Control background and text color of HTML export (and partially
262      for preview) by attributes (for wiki or page) or by options for
263      the whole application.
264      See [Options HTML preview_export]#+++# HTML# page# settings
265
266    * If a wiki word node is clicked which is subnode of an attribute
267      node, the particular attribute is selected as it worked already
268      for todo items.
269
270    * New menu item to hide/show toolbar.
271    * New menu item to keep window always on top.
272    * New options dialog consisting of multiple pages.
273   
274    * Simpler function for some standard dialogs for scripts.
275      See [ApiDocs]#stdDialog
276
277    * Changed method to find configuration directory, more suitable
278      for WikidPad on USB-stick and more reliable. See WikidPadOnUSB
279      and ApplicationConfigurationFiles.
280
281
282Bugs fixed:
283
284    * Todo item part shows up twice in tree with same content if part
285      is also right side of a todo entry. Now shows up only once.
286    * Wrong cursor position after using bold or italic from
287      menu/toolbar
288    * "Show referring Wikis" in the "Plugins" menu didn't work
289    * Exception when refreshing tree while "saved searches" node is
290      expanded
291    * Exception when trying to paste something non-textual from
292      clipboard
293    * Workaround for wxPython bug: Crash when showing colored menu
294      items on Win 98/Me
295
296
297
298Apr. 21, 2006 (1.7beta4, repository revision in "mbutscher" branch: 74)
299
300Changes:
301
302    * One or more of the characters .,;:!? can directly follow
303      an URL and aren't counted as part of it. If you need such
304      a character as last one in an URL, enclose the URL in brackets.
305    * Attribute names can consist of all alphanumeric
306      (unicode definition) characters.
307    * Support for zoom in preview (with Ctrl-+, Ctrl-- and
308      Ctrl-Mousewheel).
309    * Better formatting of titles of newly created wiki pages
310      (e.g. wikiword "URLViewer" now leads to title "++ URL Viewer"
311      instead of "++ URLV iewer"
312
313    * Bug fixed: Tree always visible on WikidPad start, even if
314      made invisible before previous termination.
315    * Bug fixed: Creation of new wikis didn't work
316    * Bug fixed: Searches not saveable, saved searches not usable
317    * Bug "reduced": Scroll position of page in editor not remembered
318      properly. The fix may lead to some visible jumps: sometimes
319      you will see the beginning of page for a short time before
320      it jumps to the stored position. Moreover, even with the
321      fix the stored position may be imprecise sometimes.
322
323
324
325Apr. 16, 2006 (1.7beta3, repository revision in "mbutscher" branch: 73)
326
327Changes:
328
329    * Better alias support. E.g. pages linking to an alias of
330      WikiWord are now listed as parents of this word.
331    * Support for relative URLS with rel: protocol, see [UrlLinking]
332   
333    * Initial support for checking special attributes for validity
334      (currently only "alias", "icon", "color", "bold") with an
335      own "Log Window" for error messages, see [WikiDocumentAttributes].
336   
337    * Support for spell checking, see [SpellChecking].
338    * Todo items can now be terminated with newline or |
339    * On multiple attributes of same name on one page (e.g.
340      multiple "icon" attributes) the last one is now preferred
341      instead of the first one.
342   
343    * Bug fixed: Cursor position on a page is now stored for
344      each page even if page is not modified and saved
345    * Scroll position of editor is now stored (during session) as
346      cursor position already is.
347    * Scroll policy of editor modified to better handling
348   
349    * Bug fixed: Command line export didn't work because of wrong
350      default additional options
351    * Bug fixed: Gaps between paragraphs in editor when using some
352      fonts (e.g. Verdana) and asynchronous highlighting.
353    * Bug fixed: Tree not shown if set invisible and then made
354      visible by dragging splitter sash.
355
356
357
358Mar. 24, 2006 (1.7beta2, repository revision in "mbutscher" branch: 70)
359
360Changes:
361    * Importer/Exporter for new multipage text format (mpt).
362      See ([WikiExport], [WikiImport], [Multipage text format])   
363
364    * Tree node context menu allows now also choice of color and
365      icon of a node as well as appending or prepending of
366      wiki words to a page.
367    * Options to switch off automatic bullet/numbering creation
368      and auto-indent (see [BulletedLists])
369
370    * Introduced <\<pre >>  block to create preformatted,
371      monospaced text
372    * Todo items (e.g. "\todo:", "\track:") can start after
373      arbitrary text now, not only at the beginning of a line.
374      This is currently experimental! It might be changed back
375      if user have problems with this (see [TodoItems]).
376
377    * Display of modification and creation date of page in status
378      line (customizable date format, see [OptionsDialog])
379    * Support for changing of file suffix of page files in the
380      config file (not part of options GUI) (see [ChangeFileSuffix])
381    * Uses now also environment variable "USERPROFILE" to find
382      configuration directory
383
384    * Bug fixed: page-wide "Replace All" could run in an endless
385      loop (e.g. when replacing "e" by "ee").
386
387
388
389Mar. 09, 2006 (1.7beta1, repository revision in "mbutscher" branch: 63)
390
391*Warning*: This version has a new database format for
392"Compact Sqlite" databases. It is converted automatically
393when opening a wiki the first time. Making a backup beforehand
394is therefore recommended!
395
396Changes:
397    * Introduced new db backend "Original Sqlite".
398      See [WhereIsTheDataStored] and [MigrationBetweenDbTypes].
399    * For "Set Date Format" dialog last 10 entries are remembered
400    * Option to interpret image URLs for HTML preview and export
401      either as images or as normal links (see [OptionsDialog])
402    * Export dialog has checkbox to temporarily override this option
403      setting.
404
405    * Attribute \[pagetype: form] introduced to support special
406      behavior of the editor for form-like pages. (see [FormPages])
407
408    * Support for global.child_sort_order attribute.
409    * Support for \[child_sort_order: natural] (but not really
410      stable). See [WikiDocumentAttributes].
411    * Presentation attributes (bold, color, icon) in todo entries
412      used to format the entry in tree instead of the page.
413    * See [WikiDocumentAttributes].
414
415    * When trying to run a script, but script security doesn't
416      allow to run scripts, a message box appears to explain.
417
418
419Fixed bugs:
420    * No titled URLs/wiki words in tables
421    * Invalid HTML anchors created
422    * Exporting of raw .wiki files didn't work for
423      "Original Gadfly" databases
424
425
426
427Feb. 24, 2006 (1.6beta4, repository revision in "mbutscher" branch: 60)
428
429Changes:
430    * Commandline support for exporting (parts of) a wiki and
431      deletion of personal configuration (see [CommandLineSupport])
432    * Windows binary installer: Support for deleting config.
433      files on uninstall
434    * Support HTML tags in WikidPad
435
436    * Support for wiki specific text blocks (see [TextBlocks])
437    * Editing of text blocks files from within WikidPad as
438      "functional pages", located under Views in tree
439    * Editor font now changes instantly after saving page
440    * Now at most one script is executed when pressing
441      Ctrl-Number (search order: local page, imported scripts,
442      global imported scripts page)
443
444    * Better handling of property "camelCaseWordsEnabled" during
445      database update/rebuild.
446    * Gadfly database backend: Rebuild does no more loose
447      creation and modification date of a page.
448
449
450Fixed bugs:
451    * Crash on non-ascii characters in path to wiki database
452    * Refresh of text blocks menu didn't work
453    * When word in tree node had no children but got one after
454      update, no '+' icon appeared after refresh.
455    * Problems with wiki-wide search and page search
456    * Jumping to wiki word didn't work if cursor and word were
457      at end of page.
458
459
460
461Feb. 09, 2006 (1.6beta3, repository revision in "mbutscher" branch: 57)
462
463Changes:
464    * 'global.import_scripts' property introduced (see
465      [InlinePythonEval])
466    * Security option to control if scripts should be executed
467      and (global.)import_scripts property should be respected
468      (see [InlinePythonEval])
469
470    * 'template' property introduced to use content of one page
471      as template for children of another page. (see
472      [WikiDocumentAttributes]).
473
474    * Hierarchical global presentation deduction: e.g. a property
475      'global.work.color' will be applied to pages containing
476      'work', "work.somewhere", "work.somewhere.else" ...
477      properties, except there is e.g. a
478      'global.work.somewhere.else.color' property. This works for
479      'color', 'icon' and 'bold' properties which control the
480      presentation of the tree nodes (see [WikiDocumentAttributes]).
481
482    * Differential user_extensions: A file in "user_extensions"
483      now only needs to contain the  definitions which are
484      different compared to the file in "extensions"
485
486    * In configuration directory, a directory ".WikidPadGlobals"
487      will be created if not existing
488    * In ".WikidPadGlobals" a file "[TextBlocks].wiki" will be
489      created if not existing. This file describes content of
490      the "Editor"->"Text blocks" submenu and can be customized
491      (see [TextBlocks]).
492   
493    * Bug in autoNew.py script fixed
494    * Bug with renaming in "compact_sqlite" database fixed
495
496
497
498Jan. 25, 2006 (1.6beta2, repository revision in "mbutscher" branch: 55)
499
500*Warning*: This version has a new database format. It is converted
501automatically when opening a wiki the first time. Making a backup
502beforehand is therefore recommended!
503
504Changes:
505    * No more brackets around wiki words in the "Open Wiki Word"
506      and all other dialogs
507    * Characters can be escaped with backslash and are then
508      interpreted as normal text (see [TextFormatting])
509    * New dialog to choose which pages to search for, to export
510      or to print (see [PageListDialog], [Printing], [WikiExport],
511      [SearchingTheWiki])
512    * New options to control the auto save timing
513      (see [OptionsDialog])
514
515    * Some bugs fixed
516
517
518
519Jan. 13, 2006 (1.6beta1, repository revision in "mbutscher" branch: 53)
520
521Changes:
522    * WikidPad and WikidPadCompact merged into one application
523      (therefore the new version number) (see [DatabaseTypes])
524    * In wiki-wide search cycling through found matching occurrences
525      on a page with F3 or clicking on the little blue bar
526    * Basic printing support (see [Printing])
527    * Support for titled wiki words and URLs (e.g
528      [http://www.somewhere.com/aaa/bbb |Somewhere]
529      [ScratchPad |This text is shown in preview and HTML export] )
530      The title of the link is not stored in the XML export!
531
532    * Options to control timing behavior of syntax highlighter (see
533      [OptionsDialog])
534    * Option to set background color of text editor (works only
535      partially)
536
537    * Bug fixed: non camel-case words starting with camel-case word
538      (e.g. [WikiWord with something]) incorrectly recognized in tree
Note: See TracBrowser for help on using the repository browser.