These are the release notes for an older version of Nisus Writer Pro.
For current information, please see our version and release notes archive.


New in Version 1.1

  • Added: Comments.
  • Added: Mail Merge.
  • Added: Polish and Danish localizations.
  • Added: additional macro commands and features (please see Nisus Macro Reference).
  • Added: Status bar lets you see either physical or virtual pages numbers.
  • Added: "go to page" features (via the menu or typing directly into the status bar).
  • Added: Page Borders palette, which works on the selected sections.
  • Added: preference to control caret thickness.
  • Added: unavailable fonts (those not installed on the computer) applied in files are preserved when a file is opened and re-saved. These fonts appear in the font menu and character palette using a new highlighting color (orange by default), which can also be shown in the document's text.
  • Added: Open dialog now has an "ignore rich text commands" option so users can open HTML (or other) files as plain text.
  • Added: menus to redefine the style based on the current selection.

Notable Changes in Version 1.1

  • Opt: can be very sluggish when quickly typing on Leopard.
  • Fixed: documents with tables can be very sluggish on Leopard; tables can also flicker.
  • Fixed: on Leopard keyboard layout switching is rock solid.
  • Fixed: only use field codes for TOC inclusion when necessary (eg: headings will not show duplicated in Word, which for some reason always shows these field codes).
  • Fixed: limitations on attribute sensitive Find & Replace removed.
  • Added: Find & Replace window responds to zoom commands (via menu or keyboard shortcuts).
  • Added: can name saved find & replace expressions.
  • Fixed: image hotspots don't always change the cursor to indicate a resize/crop/etc is possible.
  • Fixed: saving and closing a document with the caret in a note body would bleed an asterisk character into the document when it was reopened.
  • Fixed: the cancel button in the typesetting progress dialog is unresponsive.
  • Fixed: most index style option changes are lost immediately after configuration, or after file reload.
  • Fixed: inserted TIFF images could lose quality if a file was saved and reopened.
  • Fixed: all palettes that modify section settings can now modify more than a single selected section.
  • Added: menus to control text background color.
  • Fixed: Page Up/Down keys move exactly one page if zoom is set to "show entire page".
  • Fixed: if a file had a cropped image that was lossy in RTF (eg: PDF) the image would reopen as scaled instead of cropped.
  • Changed: we never replace the user's Nisus New File unless requested to do so by the user.
  • Fixed: input methods that keep a large area of marked text during typing (eg: Japanese) can fail to redraw properly when the marked text wraps lines.
  • Added: the user is warned when trying to open a file from the Trash.

Additional Changes in Version 1.1

  • Added: menu options for the Note style tag that allow setting/removing custom note references.
  • Fixed: some window settings are still not saved in files (eg: toolbar/tooldrawer visibility).
  • Fixed: PowerFind line anchors (eg: "$" and "^") should match page and section breaks.
  • Added: text encoding for plain text files is read/written in extended attributes.
  • Fixed: baseline for automatic numbers could be slightly off.
  • Fixed: indexing that kisses or encompasses a footnote references doesn't bleed into the footnote.
  • Fixed: undoing the deletion of content that partially intersected marked ranges (eg: bookmarks, comments, etc) would not fully restore the original marked range.
  • Fixed: find: Find/Replace All should include text in endnotes and headers/footers.
  • Fixed: find: searching in the selection should include selections in the headers/footers.
  • Fixed: document manager displays name of alias in the file listing. Rename/delete works on alias, not target file.
  • Opt: a large document opened to Draft view could be unresponsive for a while just after opening.
  • Added: can customize highlighter colors.
  • Fixed: awkward to select table slices that span page boundaries.
  • Added: saving an untitled document will choose a default name based on the content.
  • Fixed: the last invisible character (eg: space) on a line draws off from its actual position.
  • Changed: showing the spelling panel checks the selected word first, instead of skipping it.
  • Fixed: cross-references to explicitly named bookmarks with non-ASCII characters could lose their connection to the bookmark.
  • Fixed: using any tag menu in Draft view would cause the document selection to lose focus.
  • Fixed: deleting content from a document with floating images could trigger crashes.
  • Fixed: changing the "show invisibles" setting in Draft view could cause content to be hidden because the display was truncated.
  • Opt: changes to cell text in tables with many rows is slow because of layout notification mechanism.
  • Fixed: paragraph "don't keep" overrides were lost from style definitions on file reopen.
  • Fixed: clicking inside a table cell that is already being edited, but outside the proper text view, will improperly give the table view focus. this hides the caret.
  • Changed: typing in the QuickFix typo table view will scroll to the nearest match.
  • Changed: ruler for Character styles is disabled.
  • Fixed: attribute sensitive find should match styles by name, not by formatting properties.
  • Changed: all language menu items show respective flags.
  • Opt: TOC navigator updates are coalesced and delayed until idle time.
  • Opt: large documents set to open to Draft view with navigator open faster.
  • Fixed: updated "Swap Columns" and "Add or Remove Blank Lines" macros so they don't destroy formatting.
  • Fixed: attribute removal menus (eg: "Remove Highlight Attribute") are not disabled if all attribute runs are not inspected.
  • Fixed: floating images can cause lines of right-to-left text to overlap if there is a line fragment remainder.
  • Added: feedback reporter allows submitting a copy of the active untitled document.
  • Fixed: Save As PDF from the system print panel does not append superfluous file extension.
  • Fixed: Save As PDF from the system print panel could incorrectly use "untitled" and the print job name when Draft view active.
  • Fixed: converting a floating image to inline won't insert the image before any list bullets.
  • Opt: limited smart object updates (eg: inserted tables during RTF reading) are quicker in long documents.
  • Opt: the language palette limits the length of text it will parse a word count for.
  • Fixed: spellcheck should not break apart text that has the same logical language applied, even if one is explicitly set, while the other is derived from the system default.
  • Fixed: document manager and macro menus recognize symlinks.
  • Fixed: clicking the warning icon in the stylesheet view should show the conflict dialog.
  • Fixed: if user left the selection in a preference text field and switched back to the document, they would find the preference setting unchanged (eg: full screen width).
  • Fixed: recent find/replace expressions don't duplicate themselves on the menu.
  • Fixed: styles could improperly compare as equivalent if all values in the first style were equivalent to those in the second, even if the second had additional values not present in the first.
  • Fixed: can extend table slice selections upward across page boundaries.
  • Fixed: Find window should remain keyboard layout neutral (eg: not affect last used).
  • Fixed: Command + W properly closes Full Screen view.
  • Fixed: we properly read the "shadow" font/face information from Classic files.
  • Fixed: the "expand glossary" menu only affects the text directly preceding the caret (or the selection itself).
  • Fixed: cross-ref dialog options are preserved between document closing.
  • Fixed: triple-clicking includes the list bullet at the start of the paragraph.
  • Fixed: certain textual modifications (eg: insert cross-ref) would not select the newly inserted content afterwards.
  • Fixed: cases where multiple copies of the same document are improperly opened (eg: launching NWP with a file that will already open because it was open when quit).
  • Fixed: if a list paragraph started with special content (eg: automatic number, cross-ref, hyperlink, etc) the list style would be stripped when file reopened.
  • Fixed: document manager allows opening multiple files.
  • Fixed: possible crash when clearing misspelled squiggles from text deleted from end of document (improper temporary attributes access).
  • Opt: calculating single value lasso properties doesn't enumerate more than the one necessary attribute run.
  • Fixed: switching document views doesn't always scroll selection into view.
  • Fixed: attempting to set a variable using a command that does not return a value raises an error.
  • Fixed: double clicking an image should always open it for editing (if LinkBack enabled), regardless of hotspot.
  • Fixed: the first time the font/typography panel is shown it will incorrectly show "multiple fonts selected".
  • Fixed: cross-ref: tables are not listed in the insert cross-reference dialog.
  • Fixed: drag-and-drop of content to the very end of the document could incorrectly insert the content before the final newline.
  • Fixed: header/footer selection changes are not reflected properly on screen (eg: in response to "Select All Document" macro command).
  • Fixed: the character palette allows font sizes into the tenths (eg: 12.1)
  • Fixed: cross-ref: double-clicking the cross-reference listing should insert the cross-reference.
  • Fixed: cross-ref: the list of all cross-reference sources keeps the same item selected after a resort.
  • Fixed: tables: command double-click in a table cell could cause crashes.
  • Changed: navigator: selected items change background selection color/gradient when focus is restored to main document view.
  • Fixed: images: inserting/pasting/dragging images should always select the image (instead of placing caret afterwards).
  • Fixed: TOC: including a piece of text in the TOC that is a sub-portion of text just removed from the TOC can fail to show in the navigator
  • Fixed: TOC: Word RTF files with more than one logical TOC will import into NWP with an equal number of TOC styles.
  • Changed: adjusted caret height/placement for fonts with large descenders.
  • Fixed: palettes: resize area height is not different between normal/floating palettes, this prevents Character palette from switching to list mode when dragged to be a floating palette.
  • Changed: tables: the "Fit to Contents" table command behaves better in certain scenarios.
  • Fixed: double-clicking a file in the Open panel doesn't reset the options (as new file, ignore rich text).
  • Changed: NWP specific contextual menus (eg: add bookmark) come after spelling options.
  • Fixed: tables: right mouse clicks in table cells where an edit has not yet been started should not be ignored.
  • Fixed: indexing and TOC removal menus should not be disabled if not all attribute runs are inspected.
  • Fixed: invalid RTF "symbol" control values do not trigger document read failures.
  • Fixed: tables: resizing an image in a table cell that triggers the table view to be removed doesn't crash or hang.
  • Fixed: if a page/section break moves to another page it might not trigger proper break (Tiger only).
  • Fixed: tables: automatically selected table regions (eg: when a column is resized) should not scroll anything into view.
  • Fixed: tables: resizing a table/column/row should always automatically select the affected content.
  • Fixed: tables: the Enter key (flash selection) does not center the selection if the caret is at the end of the table cell.
  • Fixed: cross-ref: cross-references to tables lost when file reopened.
  • Fixed: pasting a table slice could improperly select all following table cells (and copy them for undo as well).
  • Fixed: pasting a table slice when the selection was not a table region (eg: in a single table cell) could improperly break spanning cell integrity.
  • Opt: status bar not unnecessarily redrawn on every keystroke.
  • Fixed: autosave uses already set document type, not RTF.
  • Fixed: possible out-of-bounds exception thrown when reading a file with the selection caret saved inside a TOC field.
  • Fixed: typing attributes are properly derived from note references, instead of adjacent text.
  • Fixed: AppleScripts that replace document text could insert improper newline characters ("\r" instead of "\n").
  • Fixed: the "convert to table" command does not treat soft returns as row delimiters.
  • Fixed: can include colons in index topics by escaping them with backslashes.
  • Fixed: reverse search in a selection did not work.
  • Fixed: Full Screen view gutters can be lost if you switch out of that view and back into it.
  • Fixed: generated indexes should use localized comparison for sorting subjects.
  • Fixed: copy/cut operations are disabled (and beep if attempted) if there is an empty selection.
  • Fixed: macro command "Select All Document" can sometimes select a zero length range in the header/footer instead of the whole document.
  • Fixed: if two documents both have a save panel shown, the panel settings are improperly entangled.
  • Opt: autosave should not save if no edit was made since the last autosave, even if the document is still marked as dirty.
  • Fixed: Can insert newlines into find panel using Option + Return or insert soft returns using Shift + Return.
  • Fixed: non-PICT vector images that had been resized and saved into a document could re-open cropped.
  • Opt: saving larger documents can be faster.
  • Opt: saving documents with many/large images will not consume as much memory during the save process.
  • Fixed: select-by-word should expand selection to include all contiguous non-newline whitespace.
  • Fixed: TOC: having more than a single paragraph marked for TOC inclusion inside a table cell could lead to navigator view item duplication.
  • Fixed: find: copy to find/replace cannot introduce illegal content (eg: footnotes in find).
  • Changed: autosave document file name doesn't include punctuation at end of name, except for parens and a few others.
  • Fixed: layout manager can crash when trying to scroll a range into view if footnotes remove text containers in response to queries about range (reproduced via Replace All).
  • Opt: all background/idle activity is delayed until first/new document window is loaded.
  • Fixed: converted ".doc" files tend to incorrectly have a newline character at the start of the footnote/endnote stream.
  • Fixed: images: modifying floating image properties (eg: alignment) in header forces header redraw.
  • Fixed: notes: inserting a slice of notes into a non-note storage (eg: paste, macro interpolation) should remove the note smart objects and breaks governing the notes.
  • Opt: glossary trie doesn't use full object instances for dictionary keys.
  • Fixed: Find dialog is better about selecting the active document when a document is closed.
  • Fixed: modifier keys for multi-key keyboard shortcuts were not properly inspected to immediately resolve shorter key sequence (eg: "Command + N" should immediately trigger, even if there is also "Command + Shift NM")
  • Changed: RTFD files no longer include superfluous TIFFs for each embedded graphic.
  • Fixed: if a smart object update was run when the insert cross-ref sheet was shown, then the insertion of the cross-ref could fail (beep).
  • Fixed: total number of pages in status bar could be off by one in documents with same page section breaks.
  • Fixed: could crash if you open a document and immediately double-click a word in a footnote body.
  • Fixed: we don't convert images to PNG in our RTF files unless it is required to remain compatible (eg: JPEGs used to be unnecessarily converted).
  • Fixed: having a TOC entry marked in a table cell doesn't cause superfluous duplication of entries in the navigator pane.
  • Fixed: for sorting, lines of text with equal preceding numerals should compare rest of line.
  • Fixed: rectangular selection from the bottom up misses the starting line.
  • Fixed: home/end keys scroll to the very top/bottom of the document.
  • Fixed: RTF files with multiple fonts applied to a single composed character sequence can yield invisible characters.
  • Changed: draft view scroll location preservation doesn't consider selection as important, just visible text.
  • Changed: disabled smart whitespace insert/delete in the Find & Replace fields.
  • Fixed: pressing the left/right arrow keys in a table cell with a non-zero length selection should clear the selection instead of moving to next/prev cells.
  • Fixed: redo of style creation will show its respective style editor.
  • Fixed: clicking a popup button while focus remains in an edited style name text field will revert the style name to the prior state.
  • Changed: soft returns marked for inclusion in the TOC are converted to spaces for the navigator and generated TOC.
  • Fixed: internal attributes (eg: generated TOC handles) could prevent attribute sensitive matches from succeeding.
  • Fixed: suggestions are given for misspelled words with a curly apostrophe, even if the spell checker does not support it.
  • Fixed: can resize graphics that spill outside all page areas.
  • Fixed: the "remove attributes" menus do not remove character attributes that are defined in the list style.
  • Fixed: converting an image to be a floating image properly constrains it to the page size.
  • Changed: Leopard added a tooltip for each misspelled word, that we now do not display.
  • Fixed: lines of text near the top of a page could improperly wrap through a floating image.
  • Changed: smarter "go to note" menu.
  • Added: menus for "Go To Header/Footer".
  • Fixed: find previous for some PowerFind Pro expressions with look-behind could trigger infinite loops.
  • Fixed: backwards regex searches could skip the match that was closest to the selection.
  • Fixed: canceling a macro when the prompt was shown could still crash under certain conditions.
  • Fixed: making character selections in a spanning table in a multi-column section would improperly start selecting cell regions.
  • Changed: updated the default Nisus New File so default window frame is a percentage of screen size. Also redid the note styles to make some commonly configured things easier (eg: note reference is not superscript in Note area).
  • Fixed: changing the full screen width percent while in full screen mode doesn't update gutters immediately.
  • Changed: keyboard shortcut paths are no longer case sensitive (fixes lost shortcuts for new macro names, which are in proper caps).
  • Added: PowerFind bubbles for LookAhead and LookBehind.
  • Added: contextual menus allow rebuilding generated indexes/TOCs.
  • Fixed: pasted table cell content can draw/spill outside cell frame.
  • Fixed: if an image is selected on one page it can prevent the selection of text in the same area on other pages.
  • Changed: tail indent attribute bubbles are not displayed as negative in the stylesheet.
  • Fixed: deleting floating images in a document with multiple columns would not always remove the image from the screen.
  • Changed: non-breaking spaces that occur in macro Perl blocks at the start of a line are replaced with normal spaces before sending the code to Perl.
  • Fixed: converting table slices to text added superfluous newlines after and/or before each table slice.
  • Fixed: the PowerFind bubble "Found" is not available in the "Find what" text box.
  • Fixed: if a list style's "after text" contains whitespace the cross-referenced list item could be wrongly truncated.
  • Changed: guard against accessing out-of-range bytes in PICT headers that are too short.
  • Fixed: bug in paragraph run collection fixing that generated incorrect cached paragraph numbers.
  • Fixed: indent markers do not occlude tab markers. tab marker drawing locations can be slightly off after adding a marker.
  • Fixed: secondary bookmarks that start on a line fragment other than the first line fragment under the controlling bookmark could not be cross-referenced by line number.
  • Fixed: styles that define bold/italic attributes can bleed these font overrides into the text.
  • Fixed: some settings are still not taken from the Nisus New File (eg: show page guides, inline spelling, etc).
  • Fixed: system typography panel is fully updated based on the font (and font features) applied to the selected text.
  • Fixed: all typography panel options should be preserved in the file after being applied.
  • Fixed: style definitions can contain typography panel features.
  • Fixed: styles update system font panel when selection changes.
  • Fixed: searching for bold/italic font faces doesn't always match text in the document.
  • Fixed: searching for font family doesn't match bold/italic face variants.
  • Fixed: we neither read nor wrote glyph variants with multiple characters properly (eg: "ll").
  • Fixed: character conversion menus (eg: Convert to Uppercase) preserve non-contiguous selections.
  • Fixed: existing documents that open as untitled (eg: Classic documents) still show in the Open Recent menu.
  • Fixed: the sort paragraph menus are disabled if there is not more than one paragraph selected.
  • Fixed: the menus/controls which equalize table row/column widths/heights are disabled if they would have no effect.
  • Fixed: merely clicking on a table row/column divider does not select the affected row/column unless an actual resize occurs.
  • Fixed: we do not ask if a user wants to open a directory as plain text.
  • Fixed: rectangular selection is too sensitive if smaller line heights (eg: less than natural line height) are used.
  • Fixed: macros can't trigger the hyperlink contextual menu items (eg: "Open Link").
  • Fixed: inline images too tall for their line do not draw over adjacent lines of text.
  • Fixed: changing the name of a file in the Finder while it is open should prompt the user only the next time it is saved, not continually.
  • Fixed: styles palette shows background/highlight colors and case change attributes.
  • Fixed: QuickFix doesn't consider apostrophes as expansion delimiter.
  • Fixed: the "sort paragraphs" menu is more lenient on detecting numeric sorts.
  • Fixed: replace all can bleed attributes into areas of text that were not replaced (improper coalescing).
  • Changed: font for search panel's "found none" status is bold.
  • Fixed: document manager resorts the file listing when activated.
  • Fixed: copy-pasting part of a paragraph marked for TOC inclusion via a style definition doesn't bleed the TOC level into the pasted text.
  • Fixed: rectangular selection can incorrectly select first character on wrapped lines.
  • Fixed: changing a style's name does not update the "next style" popup button if it is the same style.
  • Fixed: tables that are nearly/exactly as wide as the page could align improperly, cutting off the right edge.
  • Fixed: find expression is written to the system find pasteboard, so expression is potentially remembered across application restarts.
  • Fixed: find & replace does not create/destroy list bullets as necessary.
  • Fixed: we do a better job of guessing the file type if the file has no extension (we no longer trust AppKit's format hint).
  • Fixed: attachments (and thus table rows) should not be counted as words.
  • Fixed: collapsed state for even page footers was incorrect accessed.
  • Fixed: scrolling to a floating image (eg: flash selection) would bring you to the top of the document.
  • Fixed: no longer beeps if trying to delete content from the end of a note and user accidentally selected the note terminator character.
  • Fixed: zoom steps in the main menu did not match those in the tag (and the ones used when using zoom in/out commands)
  • Fixed: macro commands Find Next/Prev would fail the very first time they were used if the find panel had never been shown.
  • Fixed: if a cross-reference started the paragraph following a list paragraph that the reference derived its content from smart updates would continue indefinitely.
  • Fixed: Dutch smart quotes curly properly.
  • Opt: single table cells that are too large for a single page do not try to draw all content.
  • Fixed: single table cells with a center vertical alignment that are too large for a single page no longer draw the middle content.
  • Fixed: character attributes defined by a list level could bleed into bullets.
  • Fixed: some line numbering format option changes did not take after inserting new section break.
  • Changed: Save As PDF dialog is a proper sheet instead of a modal dialog.
  • Fixed: pasting one line of text that ended in a newline over another would add a superfluous newline.
  • Opt: invalidating lots of images in table cell text storages when the document closes doesn't take forever.
  • Fixed: some cases where the selection anchor in the stylesheet navigator was not set.
  • Fixed: possible crash when languages edited before language toolbar button found time to deallocate.
  • Fixed: in some cases a mutable paragraph style was not set in the RTF reader's computed attributes, preventing a document from opening.
  • Fixed: fonts in RTF files with negative indexes in the font table are not ignored (eg: could be written by Mariner Write).
  • Fixed: sometimes the border palette would show an edge style that was not selected for modification.