DocPad Changelog

What's new in DocPad 31.1

Apr 11, 2024
  • The bookmark position is now remembered between sessions for the last 250 documents opened.
  • Added to the Options menu tools for resetting the toolbar to two themes, one with text labels and one without.
  • Auto-Save: after an auto-save occurs, the statusbar now includes the message "Click to revert". The user may click on the statusbar to undo the autosave.
  • Welcome: the "Welcome: Show Extensions" preference has changed from a checkbox to a combobox named "Recent Documents Filepath" with a third option to show the entire filepath of the recent document.
  • Preferences: the "Full Path On Caption" option has changed from a checkbox to a combobox named "File On Caption" with a third option to show the filename without the extension.
  • Welcome: the date that the document was last saved is now displayed.
  • Quick Text: added to the window menu an option to insert the selected text. Previously, the selection was ignored and all text was inserted.
  • Calculator: the Convert Units tool now remembers the From and To.
  • File Information: added a "Content Stats" button.
  • Revert To Last Backup: the statusbar now reports the date/time of the backup that was reverted.
  • Set Bookmark: the statusbar now reports that the bookmark was set.
  • Dictate: the statusbar now reports that the dictation has started or stopped.
  • Command Line: if the file doesn't exist, and doesn't have an extension, and there is only one file with that name, it is assumed the user is referring to that file.
  • After closing the Preferences window, the Auto-Save period will now reset.
  • The "File Information" tool is now visible on the toolbar by default.
  • Dialog buttons now have rounded sides.
  • Redesigned the "Blues" skin.
  • When an error popup window is visible, the taskbar button will now be red.
  • Numerous other minor interface improvements.
  • Fixed: Statistics: the "Selection/Occurrences" statistic was only appearing for ASCII documents.
  • Fixed: the "File Information" and "Print" tools should have been disabled if no document is open.
  • Fixed: selecting text with mouse, then right clicking without releasing the left mouse button, would make the interface become largely unresponsive to the mouse.

New in DocPad 31.0 (Apr 9, 2024)

  • The bookmark position is now remembered between sessions for the last 250 documents opened.
  • Added to the Options menu tools for resetting the toolbar to two themes, one with text labels and one without.
  • Auto-Save: after an auto-save occurs, the statusbar now includes the message "Click to revert". The user may click on the statusbar to undo the autosave.
  • Welcome: the "Welcome: Show Extensions" preference has changed from a checkbox to a combobox named "Recent Documents Filepath" with a third option to show the entire filepath of the recent document.
  • Preferences: the "Full Path On Caption" option has changed from a checkbox to a combobox named "File On Caption" with a third option to show the filename without the extension.
  • Welcome: the date that the document was last saved is now displayed.
  • Quick Text: added to the window menu an option to insert the selected text. Previously, the selection was ignored and all text was inserted.
  • Calculator: the Convert Units tool now remembers the From and To.
  • File Information: added a "Content Stats" button.
  • Revert To Last Backup: the statusbar now reports the date/time of the backup that was reverted.
  • Set Bookmark: the statusbar now reports that the bookmark was set.
  • Dictate: the statusbar now reports that the dictation has started or stopped.
  • Command Line: if the file doesn't exist, and doesn't have an extension, and there is only one file with that name, it is assumed the user is referring to that file.
  • After closing the Preferences window, the Auto-Save period will now reset.
  • The "File Information" tool is now visible on the toolbar by default.
  • Dialog buttons now have rounded sides.
  • Redesigned the "Blues" skin.
  • When an error popup window is visible, the taskbar button will now be red.
  • Numerous other minor interface improvements.
  • Fixed: Statistics: the "Selection/Occurrences" statistic was only appearing for ASCII documents.
  • Fixed: the "File Information" and "Print" tools should have been disabled if no document is open.
  • Fixed: selecting text with mouse, then right clicking without releasing the left mouse button, would make the interface become largely unresponsive to the mouse.

New in DocPad 30.0 (Aug 15, 2023)

  • Added the "Revert To Last Backup" tool to the File menu.
  • Added the Ctrl+Shift+Del hotkey, which deletes everything until the end of the line.
  • Ctrl+Del no longer deletes the newline if the next word extends to the end of the line.
  • Quick Text: added the ability to sort the list.
  • Quick Text: the Rename tool now has a hotkey, F2.
  • Visit Hyperlink: this now tolerates the presence of leading or trailing whitespace.
  • Save All: the number of saved documents is now reported on the status bar.
  • If Ctrl+B is pressed and there is no bookmark, an error will now appear on the status bar.
  • Search: if a regex replacement string refers to a nonexistent substring (e.g. $1), this will now display an error.
  • Added the "Cerulean" skin. Redesigned the "Purples" skin and renamed it "Purpendicular".
  • Open Nonstandard: if multiple files are chosen, rather than listing the first one, the text "(multiple)" will appear.
  • Help file: Search tab: added two buttons that allow you to jump to the next/previous search occurrence.
  • Added the ability to delete an item from the File History at the bottom of the File menu.
  • The interface icons have been slightly desaturated.
  • Fixed: after closing a tab, input focus might not be restored to the current tab.
  • Fixed: menus did not support fixed-pitch fonts.
  • Fixed: erroneous message "Hotkey Ctrl+Del not recognized" on the statusbar even though the hotkey works.
  • Fixed: when opening or creating a document, the editor was not taking input focus.
  • Fixed: if a popup window is created while the parent window is minimized, it could appear on the wrong monitor.
  • Fixed: if a document is edited, then edited back to its original state, and Save All is chosen, the * indicator was not being hidden.
  • Fixed: the Ctrl+Tab hotkey was not working.
  • Fixed: when a batch file opens multiple documents all at once, more than one instance could open.

New in DocPad 29.1 (Sep 9, 2022)

  • Added the "Dictate" tool.
  • Macros: added support for Numpad keys with Ctrl/Alt.
  • Fixed: serious bug with loading skins.

New in DocPad 29.0 (Jul 25, 2022)

  • Added the "Quick Text" tool. This allows you to create, and later insert, snippets of text.
  • Implemented "Search As You Type".
  • Added the "Always 'Save As' To Folder" preference, which allows you to specify the default folder for saving new documents. Previously, the default folder was always wherever the last document was opened or saved.
  • When opening a file whose permissions deny write access, the file will now be opened in read-only mode.
  • Reopen Documents From Last Session: this now also remembers the focus order of the documents.
  • Fix Newlines: added the "Report on status bar" mode.
  • Improved the appearance of scrollbars.
  • Removed the divider bar above the buttons at the bottom of all dialogs.
  • Improved the mouse-over effect on the tab bar's buttons.
  • Numerous other minor visual improvements to the interface.
  • Undo will now restore the horizontal scrolling.
  • The status bar's "Document saved" message will now indicate if the save was due to the Auto-Save feature.
  • When choosing a file from the history at the bottom of the File menu, if it does not exist, the error window now contains a "Explore" button that will open File Explorer to that folder.
  • Block selection: pressing the Left or Up or Home key will move the caret to the beginning of the selection, and clear it.
  • Visit Hyperlink: if an error occurs it is now reported in a popup window.
  • The "Word Wrap" option now appears on the Preferences window in case the user does not notice it on the Options menu.
  • Fixed: after changing the document type, the Undo toolbar icon was remaining disabled.
  • Fixed: Open Nonstandard: if the file was already open, nothing would happen. Now there is an explanation.
  • Fixed various glitches when there is an empty selection.
  • Fixed a bug that was causing an unnecessary usage of memory in many situations.
  • Fixed: unable to open a file whose Read-Only attribute is set.

New in DocPad 27.0 (Apr 5, 2021)

  • Unicode Character Map: added the ability to select and insert an emoji unicode character.
  • Added the "Reopen Documents From Last Session" preference.
  • Added the ability to control the margins around the editor's text.
  • Added the "Ctrl+C With No Selection" System-G setting (Interface menu > Interface Editor > Settings > Controls > Editboxes). The Ctrl+C can either be ignored, or copy all text, or copy just the current line. Previously it would always copy all text.
  • Added the "Welcome: Show Extensions" preference.
  • Open Nonstandard File: added the ability to choose and open multiple files.
  • Open Nonstandard File: when the document is later opened using the "Open Document" tool instead of "Open Nonstandard Document", DocPad will remember the chosen encoding.
  • Added the "Default Extension" preference. Previously it was always "txt".
  • Welcome: Rename File: this no longer loses the remembered character set for the file.
  • Fix Newlines: this now reports the number of each type of bad newline.
  • When closing a tab, the tab that was most recently active now becomes the current active tab.
  • Open Nonstandard File: Character Set: added a help button that takes you to the corresponding article on Wikipedia.
  • The spell checking module can now be copied onto a USB drive.
  • Statistics: the number of unique words is now reported.
  • When pasting filepaths or filenames that contain unicode, if the document is empty, it will now automatically switch to unicode mode.
  • Macro Manager: added a "Notes" column where the user can enter a description of any macro.
  • The /paste command line switch now supports copied files, not just text.
  • The /paste command line switch will now look for an existing instance rather than always starting a new instance.
  • The first-time greeting window now allows the user to change the fixed-pitch font.
  • Added the "Seraph" skin.
  • File Information: an error is now reported if the file no longer exists.
  • When opening a file that uses 16-bit characters, and the file contains an odd number of bytes, the last byte will now be discarded.
  • When clicking on a control that is disabled because of an unchecked checkbox, the checkbox will flash briefly.
  • Numerous minor interface improvements.
  • Fixed: when changing from narrow to wide characters or vice versa, the document was being truncated at the first occurrence of a null character (code 0).
  • Fixed: if a file is open in DocPad, and the file is deleted externally, and the user closes the file without making any changes, the user was not being asked if changes should be saved.

New in DocPad 26.0 (Jul 19, 2020)

  • The tab bar now has a Close button on each tab, instead of a single Close button on the far right.
  • In the past, DocPad has always converted newlines to proper carriage return/linefeed pairs. This can now be disabled with the new "Fix Newlines" option on the Preferences window. It also provides a third choice, "Prompt", which asks you if bad newlines should be fixed when a document is opened.
  • After using the Undo tool, if the document has returned to its original state, the "changed" asterisk on the caption will disappear.
  • The "changed" asterisk now appears on the tab. Previously it only appeared on the caption.
  • Added the ability to open multiple documents at one time. On the Open Document dialog, hold down the Ctrl key while clicking.
  • Spell Check: added a tool for looking up the word in a dictionary.
  • You may now drag and drop one or more documents onto the Welcome panel to open them.
  • Paste/Drop Files: when the "Open The File" option is chosen, multiple files are now supported. This also applies to paste on the Welcome panel.
  • Preferences: the "Hide Extension On Tabs" checkbox is now a combobox with a third option: "Hidden if .TXT"
  • Insert Date/Time: added the ability to specify a custom date/time format.
  • Added the Ctrl+W hotkey for closing the document in the active tab.
  • File Information: the attributes (hidden, read-only, etc) of the file are now reported.
  • Added a "Document Type" toolbar icon, although it is hidden by default.
  • Added a "Convert Encoding" toolbar icon, although it is hidden by default.
  • Save As: if you specify a file that is open in another tab, there is now a button to take you to the other tab.
  • Macro Manager: rows are now rearrangeable.
  • Preferences: the active tab is now remembered.
  • Added the F9 hotkey for creating a new document.
  • The editbox no longer scrolls to the caret when it gains focus. This was deemed more annoying than useful.
  • Detect External Changes: when the document is reopened, it's tab will now remain in the original position rather than moving to the end.
  • Spell Check: the total number of words added to the word list is now reported.
  • The "Randomize Paragraphs" tool has been renamed "Shuffle Paragraphs".
  • Fixed: Detect External Changes: after reopening the file, the tab bar's balloon help was not working for that tab.
  • Fixed: Detect External Changes: after reopening the file, the bookmark was lost.
  • Fixed: dragging of tabs could fail if there were many tabs open.
  • Fixed: drop file: if the "Open File" option was chosen, the file would not be opened. It worked when pasting, but not with drag and drop.

New in DocPad 25.0 (Feb 25, 2020)

  • Added the ability to rearrange tabs by clicking and dragging them.
  • Added the "Save All" tool.
  • The Preferences window is now organized as a set of tabs. Additional settings from the Options and Interface menus have been consolidated here.
  • Added a "+" button on the tab bar which creates a new document.
  • Added the "Tab Name Ellipsis" preference. When a filename is too long to fit on a tab, this determines where it is truncated with an ellipsis.
  • Added the "Hide Extension On Tabs" preference. If checked, tabs will show the document's filename without the extension.
  • Added the "Hide Tab Balloons" preference. If checked, hovering the mouse over a tab will not show a balloon with information about the file.
  • When pasting or dropping a file, there is now an option to open the file in a new tab rather than inserting the file into the current document.
  • When a document is changed, an asterisk will now appear next to the filename on the window caption.
  • Spell Check: this now reports the total number of misspelled words that were ignored by the user.
  • Added support for dropping multiple files on the window caption.
  • Toolbar: instead of having two separate icons for Convert Case Lower and Convert Case Upper, there is now a single icon with a drop-down menu of all the case conversion tools.
  • Customize Toolbar: it is now possible to force a row-break.
  • File Information: the owner of the file is now reported.
  • Discard Paragraphs Containing: the "Contains Member" mode now supports the Case Sensitive option.
  • Regex Tester: you may now double click on an occurrence to jump to its location in the subject.
  • The toolbar will no longer lose the user's customization when a new version is installed and new icons have been introduced.
  • Statistics: the word count now excludes a series of characters that contains no letters.
  • Fixed: after opening multiple files in rapid succession from a DOS batch file, DocPad could report that an unchanged document was changed.
  • Fixed: when launching the ASCII Character Map from the Interface menu, it was not pre-selecting the character at the caret if the file was unicode, and vice versa.
  • Fixed: Regex Tester: newlines in the regex were not being handled properly.
  • Fixed: Visit Hyperlink: some URL's with percent encoded characters were not opening correctly in the browser.
  • Fixed: the Line Spacing preference was not working correctly (since 23.0).
  • Fixed: the Font Face override was not working correctly (since 23.0).
  • Fixed: changing the "Fixed-Pitch" option was not applying to all open documents correctly (since 23.0).
  • Fixed: pressing Ctrl+V when the welcome panel was visible was not working if the clipboard contained only text

New in DocPad 24.0 (Sep 19, 2019)

  • The Tabbed Document Interface can now be disabled on the Options menu.
  • When hovering the mouse over a tab label, balloon help will now appear showing the path, filename, date, and size of the file.
  • Detect External Changes: when a file was opened with the Open Nonstandard File tool, it is now reopened with the originally chosen code page.
  • Detect External Changes: this no longer detects changes for all tabs when the main window becomes activated. Instead, it detects changes only for the current tab, while other tabs will not detect changes until they are selected.
  • Open Nonstandard File: Character Set: added a "Preview" button.
  • The Regex Tester tool will now remember its window position, global settings, the Regex, the Subject, and the Case Sensitive option.
  • Spell Check: pressing the Enter key when the Misspelled Word field has focus is now equivalent to clicking the Change button.
  • Discard Paragraphs Containing: added an "Undo" button to the summary window.
  • Welcome: Recent Projects: added a context menu button.
  • Welcome: Recent Projects: added a "Copy Filepath" tool.
  • Speak: added support for the Pause key.
  • Search and Replace: there is now a help button next to the Advanced Mode field.
  • There is now a visible divider between the tabs.
  • The "Auto-Indent" option now appears on the Preferences submenu, and now defaults to disabled. Previously it was only found in the Interface Editor.
  • Decode From HTML: added support for unicode surrogate pairs.
  • Status Bar: it is now possible to right click on the document type to open the context menu. Previously only left clicking would open it.
  • Welcome: if the clipboard contains a file, you can now press Ctrl+V to open the file.
  • Save As: this no longer allows you to save over a file that is open in another tab.
  • The Alt+Plus and Alt+Minus hotkeys were moved to Ctrl+Alt+Plus and Ctrl+Alt+Minus to avoid a conflict with system's support for generating a unicode character by holding down Alt and typing on the Numpad.
  • The "Create Backups" option is now disabled by default when running from a portable drive.
  • Fixed: the Clipboard Inspector could display all zeros in the hex data for unsupported data types.
  • Fixed: copy/paste could fail if another window has the clipboard open. Now it will retry many times over a brief period.
  • Fixed: unminimizing on a secondary monitor was moving the window to the primary monitor.
  • Fixed: sometimes switching tabs was not setting focus to the editor.
  • Fixed: saving to UTF-8 was corrupting unicode surrogate pairs.

New in DocPad 23.0 (Apr 16, 2019)

  • DocPad now uses a Tabbed Document Interface. It can have multiple files open for editing at the same time. Each opened file appears as a tab below the toolbar.
  • Most windows now calculate their width as a factor of the interface font size. Previously they were a factor of the screen size. This ensures that windows are the optimal size, even when the font is very small or very large relative to the screen.
  • Calculator: added the "Convert Units" tool.
  • The operating system's mouse wheel scrolling speed is now obeyed.
  • Welcome: if the file cannot be opened, the error window now has a "Remove" button that will remove the file from the Recent Documents list.
  • Clipboard Inspector: numerous improvements.
  • The "New Document Type" setting now defaults to UTF-8.
  • Welcome: if the Recent Documents list has two files with the same filename, now both of them will be listed by their full filepath.
  • Welcome: Delete File: the file is now moved to the Recycle Bin.
  • Holding down the Ctrl key while clicking on a scrollbar arrow will now scroll all the way.
  • Added support for mouse tilt wheel.
  • Spell Check: when Word Wrap is disabled, this will now horizontally scroll the whole misspelled word into view.
  • Fixed: after changing the Document Type, then using the Undo tool, the status bar was not showing the undone Document Type.
  • Fixed: Help: Print: some hyperlinks were not followed by the page number.
  • Fixed: possible crash when right clicking on an editbox.
  • Fixed: Check For Update: when installed to a portable drive, installing an update was installing to the hard drive rather than the portable drive.

New in DocPad 22.0 (Oct 29, 2018)

  • Added the ability to set a default document type (ASCII, UTF-8, Unicode) for new documents. This setting is on the Preferences window.
  • The block selection (Alt+Drag) is now compatible with most editbox tools.
  • The toolbar can now have more than one row of tools.
  • Speak: added a Pause button.
  • Added the "File Information" tool to the File menu.
  • Reduced memory usage by approximately 34%, which allows larger files to be opened.
  • Regex Tester: if the regular expression is invalid syntax, a description of the error is now presented.
  • Text drag and drop: the dropped text is now selected.
  • The status bar now displays the document type (ASCII, UTF-8, Unicode).
  • Preferences: Character Set: added a "Preview" button.
  • Discard Paragraphs Containing: added the ability to discard paragraphs that are shorter than a specified length.
  • Spell Check: the number of changes is now reported.
  • Added the ability to put the Print and Restore Backup tools on the toolbar, although they are hidden by default.
  • When DocPad is launched to open a file, the Welcome Panel no longer flashes on the screen briefly before the file is opened.
  • The Print tool now has a hotkey, Ctrl+P.
  • Visit Hyperlink: this now supports unicode, and is tolerant of HTML encoding.
  • Visit Hyperlink: added support for file:/// URL's that contain hex encoded UTF-8.
  • Insert Date/Time: added ISO 8601 formats.
  • The Customize Toolbar window now remembers preferences such as its position and the table column widths.
  • After pressing an unknown hotkey, the error message on the status bar will now display the hotkey.
  • Added the "Multiline Search" option to the Options menu.
  • Welcome: added the "Check For Update" tool.
  • Print: the job name, which is the same as the filename, now supports unicode.
  • Improved how Ctrl+Left and Ctrl+Right deal with certain situations.
  • Welcome: there is now an icon next to the title.
  • The /? command line switch will now display the help file chapter on the command line.
  • Moved the Jump tools to the More menu.
  • Fixed: Auto-Open Last Document: the last document was opening unnecessarily when a document filepath was specified on the command line.
  • Fixed: block selection: Copy was not working right if the selection was taller than the editbox.

New in DocPad 21.0 (May 28, 2018)

  • Open Nonstandard Document: an 8-bit document in a different code page is now saved in its original code page. Previously, it was always saved as UTF-8.
  • Open Nonstandard Document: a unicode or UTF-8 document with no byte order mark is now saved with no byte order mark.
  • Added the "Use byte order mark" option to the Document Type sub-menu. This allows you to control the usage of the byte order mark.
  • Added the "Open Containing Folder" tool to the File menu.
  • Added the "Welcome: Alphabetize Files" option to the Options menu.
  • Reduced memory usage by approximately 25%, which allows larger files to be opened.
  • Added the "Regex Tester" tool to the Interface menu.
  • Block selection: added support for drag and drop.
  • Discard Paragraphs Containing: added the "Contains Member" mode.
  • Added the "/cp" command line switch, which allows you to specify a Code Page for the file to be opened.
  • The "All/Paragraphs/Longest/Words" statistic now supports non-ASCII letters.
  • Block selection: the top and bottom of the rectangle now snap to the lines.
  • Block selection: Undo can now restore the selection rectangle.
  • Added a "Speak" tool to the Help viewer.
  • Search: Regular Expressions: if there is a syntax error, a more detailed error message is now produced. Also, the error popup now has a Help button.
  • Bookmark: this now also restores the original scrolling position.
  • Open/Save Document: the type of file (ASCII, UTF-8, unicode) is now mentioned on the status bar.
  • Added the "Hyperborean" skin. Numerous other skin improvements.
  • When using the /new command line switch, if there is already an instance with a new document opened, that instance will be brought to the foreground instead of creating a new one.
  • Help: added the "Rectangle" Selection Mode, which is useful for copying columns of text.
  • The toolbar's size can now be adjusted by hovering the mouse over it, holding down the Ctrl key, and spinning the mouse wheel.
  • Added a "Help" button to the Preferences window.
  • Fixed: the "All/Paragraphs/Longest/Characters" statistic was not correct on unicode documents.
  • Fixed: if "Lock File" is checked and "Create Backups" is unchecked, Save As was saving to the old file rather than the new file.

New in DocPad 20.0 (Oct 23, 2017)

  • Editbox: Search/Replace: added support for Regular Expressions.
  • Big endian unicode files are now saved in big endian. Previously they were converted to little endian.
  • Added the "Show Welcome Panel" option to the Options menu.
  • Numerous interface improvements, especially regarding 4K monitors.
  • Added the "Show Rules" option to the Options menu. This draws a faint line between each line of text.
  • Welcome Panel: added the "Associate" tool.
  • Added the "Clipboard Inspector" tool to the Interface menu.
  • Pressing Ctrl+V in the Welcome Panel will now create a new document containing the clipboard contents.
  • Discard Paragraphs Containing: added the "Has Prefix" and "Has Suffix" modes.
  • The "Associate", "Import HTML As Text", and "Preferences" tools can now appear on the toolbar, although they are hidden by default.
  • Open on the File menu now ignores the selected file in the Welcome Panel and prompts you to specify a file.
  • Open Nonstandard Document: a warning now appears if there is a byte order mark. The user is not allowed to specify a character set, as it will have no effect anyway.
  • The Preferences window now has a hotkey, Alt+P.
  • Now supports installation to a path that contains unicode.
  • Added a Help option to the bottom of the "Document Type" sub-menu.
  • Associate: .MSI and .MSC file types are now prevented from being associated.
  • The "Register As View Source Editor" tool now reports an error if DocPad is running on a portable drive.
  • Fixed: the /paste command line switch was broken by the introduction of the Welcome Panel.
  • Fixed: Integer Increment/Decrement: unnecessary scrolling could occur.
  • Fixed: certain low-level hotkeys were inappropriately displaying "Hotkey not recognized" on the Status Bar.
  • Fixed: the "Document Type" sub-menu should be disabled when no document is open.
  • Fixed: when maximized, the window's border could possibly be visible on a secondary monitor.
  • Fixed: possible window flicker on 4K monitors, or when many System-G windows are open, or when kernel memory becomes scarce.

New in DocPad 19.0 (Jun 2, 2017)

  • When no document is opened, the window interior now displays a "Welcome Panel". This contains a list of recently opened documents on the left, and some tool buttons on the right. This helps you get to work quicker.
  • Added the "Preferences" dialog, which appears on the Options menu. Some options from the Options menu have been moved there. Added a new option to control the Line Spacing.
  • The file size is now reported on the Status Bar.
  • Block selection: Paste: instead of deleting the selection, the selection is replaced on a line-by-line basis with the clipboard text. Or, if the clipboard only contains one line, that line will replace each line in the selection.
  • Drag and drop: an excerpt of the selected text is now shown beneath the mouse cursor as it moves. Previously the word "Text" inside a balloon appeared beneath the mouse cursor.
  • Added the ability to disable support for multiple lines in the search/replace tool that was added in version 18.0. The advantage to searching for single line text is that there is a drop-down list of the search history, and the Enter key will start the search.
  • Discard Paragraphs Containing: added the ability to discard paragraphs that don't contain a specified string.
  • Added the /dold command line switch, which will suppress the "Auto-Open Last Document" feature.
  • When an unrecognized hotkey is pressed, an error is now reported on the Status Bar.
  • Upon launching DocPad for the first time, the user is now prompted to choose a skin, font, and zoom factor.
  • An example document is now installed.
  • Open Nonstandard File: on the second dialog, the displayed filepath now supports unicode.
  • The "Associate File Type" tool is no longer permitted if DocPad is installed on a portable drive.
  • The "Help" menu option now goes to the Introduction, not the Cover Sheet.
  • Fixed: when pasting unicode into an empty document, the document was automatically switching to unicode correctly, however the Character Map toolbar icon was not changing its appearance.
  • Fixed: if a DocPad instance is locked up for some reason, trying to open a file in another instance will cause it to lock up.
  • Fixed: block selection: Copy: if the selection runs past the last line, this will not copy extra blank lines at the end.
  • Fixed: double clicking was selecting to the beginning of a word instead of the whole word.
  • Fixed: the "Lock File" option was preventing backups from being made.

New in DocPad 18.0 (Jan 16, 2017)

  • Search and Replace: added support for search/replace strings that contain multiple lines.
  • Added support for selecting columns of text. Hold down the Alt key while selecting with the mouse.
  • Added support for selecting whole words. Double click and hold the mouse button while dragging.
  • The "Convert Encoding" sub-menu is now available when editing a unicode document. Previously these tools could only be used in ASCII documents.
  • The line spacing has changed from 1.0 to 1.1 to improve readability.
  • Discard Paragraphs Containing: added the ability to discard paragraphs that are longer than a specified length.
  • Discard Paragraphs Containing: this window will now remember its previous settings.
  • Print: added a Preview tool for the Font Face field.
  • The Print Preview window is no longer sluggish when the document contains hundreds of pages.
  • Moved the "Document Type" setting from the Options menu to the File menu. This is a more logical location for it, as every other option on the Options menu is a global setting and not related to the currently open document.
  • Help file: added a chapter on the File menu.
  • Customize Toolbar: added a new column that contains an overview of the tool.
  • Added 32 tools to the System Tools tool.
  • Deleting a large amount of text is now much faster.
  • Various improvements when running from a USB flash drive.
  • Fixed: Statistics: the stats for the current selection were incorrect when editing unicode.
  • Fixed: Restore Backup: an error would occur if you specified to copy the backup to a new, non-existing file.
  • Fixed: Associate File Type With DocPad: the "Install to 'New' menu" option was not being obeyed when DocPad had to be restarted with admin rights to complete the association.
  • Fixed: some minor installation problems on Windows Vista/2008.
  • Fixed: Print Preview: when Word Wrap was disabled, text would run off the right side of the page, and horizontal scrolling would affect the preview.
  • Fixed: when a document filename contains unicode characters and System-G draws the window caption instead of the system, the taskbar text was not correct.
  • Fixed: the Fixed Pitch and Word Wrap global settings were not being synced across instances.

New in DocPad 17.1 (Sep 8, 2016)

  • Restore Backup: the number of document backups kept is now limited to 1000 files.
  • The uninstaller now removes all document backup files.
  • Fixed: on Windows XP/2000, the uninstaller was failing to remove some files (17.0 only).
  • Fixed: the Restore Backup tool was completely broken.

New in DocPad 17.0 (Jul 22, 2016)

  • When a global setting is changed, it will now be automatically applied to all other running instances Previously, each instance held an independent copy of the global settings, and the global settings file was completely overwritten when an instance closed If a global setting was changed while multiple instances were opened, the change would not affect the other instances, and might not be permanent depending on the order that the instances were closed.
  • Added the ability to open files with unicode characters in their filename.
  • Print: added the ability to control the Line Spacing.
  • Added support for unicode characters in command line parameters.
  • Unicode surrogate pairs are now supported.
  • Added tools to open the next/previous file in the folder (alphabetically, includes only files with the same extension) These tools do not appear on a menu The hotkeys are Ctrl+Alt+F11 and Ctrl+Alt+F12.
  • Numerous improvements to the Spell Checker Download the latest version of the Spell Checking Module from Gammadyne.
  • Large speed improvement when saving a large document with many paragraphs Also improved speed of the "Delete Line" tool.
  • A file can now be dropped on DocPad's window caption, causing the file to be opened.
  • Larger files can now be opened Files are opened slightly faster.
  • Discard Paragraphs Containing: added support for unicode.
  • Statistics: added the "Reading Time" stat.
  • Statistics: Sentences that are less than 3 characters are no longer counted.
  • The "Redo" tool can now appear on the toolbar, although it is hidden by default.
  • Fixed: Associate File Type: this was not always reporting the existing association, and prompting if it should be changed.
  • Fixed: rarely, balloon help was not appearing promptly, or not at all.
  • Fixed: the /last command line switch was not working (since 16.0).
  • Fixed: executables were signed with a revoked SHA1 cert Because the SHA256 cert is valid, this would only be reported to the user on systems prior to Win7.

New in DocPad 16.0 (Mar 14, 2016)

  • Unicode Character Map: added the ability to create a list of favorite characters.
  • Added the "Auto-Open Last Document" option to the Options menu.
  • Print Preview: added the ability to print a select range of pages.
  • Paste: added support for pasting unicode characters into an ASCII file so long as the characters are present in the chosen Character Set.
  • Save Document As: if a document is open, its filename will appear in the Save dialog so you can edit it or type over it. Previously, the filename was blank.
  • The Unicode Character Map now inserts characters into an editbox located below the character table, where you can either copy them to the clipboard, or insert them into the document.
  • Added the "Double Click On Word Selects Spaces" option to the Options menu.
  • Statistics: the "Lines" statistic now includes soft line-breaks.
  • The toolbar's Character Map icon now gives you a visual indication as to whether the document is ASCII or unicode.
  • The Interface menu now has two choices for Character Map: one for ASCII and one for Unicode.
  • Statistics: the "All/Characters/Present" stat is now reported when the document is unicode.
  • The "Customize Toolbar" window now allows you to change the toolbar size.
  • Added the "Visit Hyperlink" tool to the toolbar.
  • Double clicking on a word to select it will now support non-ASCII letters. Previously this was only supported in unicode documents.
  • Drop Files: added an option to insert the files as hyperlinks.
  • Spell Check: while the Spell Checker window is visible, the highlighted selection will now flash between light and dark.
  • Fixed: the ASCII Character Map's width was growing a little bit each time it was launched.
  • Fixed: Auto-Indent: extra tabs were being inserted after pressing Enter when the caret is in front of a tab.
  • Fixed: a DLL injection security vulnerability.
  • Fixed: some pairs of characters, in certain fonts, were displayed too close together.
  • Fixed: a rare but serious problem could cause a window to render incorrectly.

New in DocPad 15.0 (Jun 30, 2015)

  • Added support for creating and restoring backups of changed documents. Added the "Create Backups" option to the Options menu. Added the "Restore Backup" command to the File menu.
  • Improved the appearance of icons. Changed from 8-bit GIF's to 32-bit PNG's. Many icons have been redesigned.
  • Numerous improvements to pasting/dropping files. The user is now asked if the file contents, filenames, or filepaths should be used, and how this will affect the editbox's existing contents (insert, append, or replace). Unicode characters in the filepath and/or file contents are now supported.
  • When opening a file, if access is denied, DocPad will now offer to relaunch itself with admin rights.
  • Added the "Tools" and "More" menus. Previously all of these options were on the "Edit" menu.
  • Added the /landscape command line switch, which will force a print job to use the landscape orientation.
  • Import HTML As Text: unicode and UTF-8 HTML files are now supported provided there is a byte order mark.
  • Unicode Character Map: double clicking on a filter will now take you to the first character in that filter.
  • The following tools can now be put on the toolbar: Delete Line, Insert Date, Integer/Increment, Integer/Decrement, Select All.
  • Fixed: Convert To Sentence Case: was not working with unicode letters.
  • Fixed: when printing, there could sometimes be one or more extra blank pages.
  • Fixed: when using the /pd switch, the user will no longer be informed if the document is open in another instance.
  • Fixed: a glitch was sometimes apparent at the bottom of a toolbar icon.

New in DocPad 14.0 (Oct 6, 2014)

  • The toolbar now has labels under each icon.
  • Added support for unicode combining diacritics.
  • Minor interface improvements.
  • When double clicking to select a word, now all unicode letters are supported.
  • The "Open Nonstandard Document" tool will now remember the chosen Encoding for the last 25 opened files.
  • The case conversion tools now fully support non-ASCII, non-Western European characters in documents that are not unicode.
  • Insert Date/Time tool: added the ability to disable prompting for the format.
  • Added the "Integer/Decrement" and "Integer/Increment" tools.
  • Added the "/min" command line switch, which will initially minimize DocPad's window.
  • Added the "System Tools" launcher to the Interface menu.
  • Macros now work with window-level hotkeys. Previously, they only worked with editbox-level hotkeys.
  • Added the ability to put the "Convert To Lower Case" and "Convert To Upper Case" tools on the toolbar.
  • The "Alphabetize Paragraphs" and "Discard Duplicate Paragraphs" tools will now display a popup window if the operation is going to take some time.
  • The "Alphabetize Paragraphs" tools now sorts upper case above lower case if two lines are identical except for case.
  • Added the "{page}" variable to the Print window's "Title Text" field.
  • DocPad now obeys the "Run" shortcut property, which can instruct the window to be initially minimized or maximized.
  • Import HTML As Text: if the HTML does not specify a character set, it will be imported as a unicode document instead of ASCII.
  • The "Open Nonstandard Document" window no longer allows the "Filepath" field to be edited, since the file has already been chosen, and the user can use "Save Document As" to rename the file.
  • Redesigned the Default skin. The old skin was renamed "Air".
  • Fixed: the "Convert To Title Case" tool was not working correctly with respect to the German letter ß.
  • Fixed: when pasting, the unicode byte order mark is now stripped if present, though this is rare.
  • Fixed: toggling the Word Wrap option was not updating the information on the status bar.
  • Fixed: clicking "OK" on the Macro Manager window was causing the first macro to play.
  • Fixed: pasting certain invisible ASCII characters (codes 0-31, excluding tabs, line feeds, and carriage returns) would cause hang.

New in DocPad 13.0 (May 25, 2013)

  • Major interface improvements. Improved all skins.
  • Added support for running from a USB flash drive.
  • Added the "Open Nonstandard Document" tool to the File menu. This allows you to open unicode files that have no byte order mark, or 8-bit files that use a character set that does not match the system character set.
  • Added the "Import HTML As Text" tool to the File menu.
  • The "Search and Replace" tool now supports unicode characters.
  • When opening a document, if it is already opened in another instance, the user is warned, and offered the chance to switch to the other instance.
  • Improved support for non-English keyboards when editing an ASCII document.
  • The case conversion tools now work on all unicode characters, not just Western European.
  • Added a "Revise" button to the "No occurrences found" window of the search tool.
  • Print: to the "Title Text" field, added an "Insert Variable" button that can be used to insert a variable that is replaced with the document filename or filepath, or the current date and time.
  • Added the "/paste" switch, which immediately pastes the clipboard into a new document. This is useful for integrating DocPad with click.to
  • DocPad's settings are no longer shared among all users on the computer.
  • The "/popup" switch can now include the "/aa" switch, which makes the window appear above all other windows.
  • The Cut Line tool now includes the line break.
  • Added the Ctrl+Shift+D hotkey for the "Insert Date/Time" tool.
  • The Unicode Character Map now uses narrow cells if neither the hex nor decimal code is displayed.

New in DocPad 12.1 (Oct 30, 2012)

  • Added support for keyboards that generate unicode characters.
  • Added support for IONICODE Keyboard Enhancer software.
  • Fixed: the spell checker was failing to stop after completion under certain circumstances.
  • Fixed: while typing a character code with the Alt+Plus+Numpad method, pressing F will no longer open the File menu.
  • Fixed: the "Discard Duplicate Paragraphs" tool was still discarding blank lines when in unicode mode.

New in DocPad 12.0 (Jul 25, 2012)

  • Added support for editing 16 bit unicode characters. Previously only 8 bit ASCII characters were supported.
  • Numerous interface improvements. Improved the Default skin.
  • Added the "Insert Date/Time" editbox tool.
  • The Edit menu, which has grown too long, has moved some tools onto a new "More Tools" submenu.
  • If there is no selection, Ctrl+X will now cut the entire line that the caret is on.
  • The "Discard Duplicate Paragraphs" tool will no longer discard blank lines.
  • The "Discard Paragraphs Containing" tool will now operate on just the selected text, unless there is no selection. Also, this tool can now be put on the toolbar.
  • The "Close" icon no longer appears on the toolbar, because the "New" icon will accomplish the same thing.
  • Fixed: pressing Enter in the middle of a word near the beginning of a line could possibly leave the caret in the wrong position.
  • Fixed: rare problem where DocPad may report that the document has changed when another process opens the file, even though the file date did not change.

New in DocPad 11.0 (Dec 9, 2011)

  • Major interface improvements, too many to list. Added support for Aero Glass (Vista/2008/7).
  • The "Associate" tool will now work even if there is a user-specific association override (Vista/2008/7). This type of association is made in Control Panel > Default Programs > Associate a file type or protocol with a program.
  • Added the "Whole Word" option to the "Discard Paragraphs Containing" tool. Also, this tool will now report the number of paragraphs that were discarded.
  • Added the "System Default" and "Korean/Hangul" character set options. New installations will default to "System Default" instead of "European, Western".
  • Added the "Speak" tool to the toolbar, although it is hidden by default.
  • Added the "All/Paragraphs/Longest/Words" statistic.
  • When copying text to the clipboard, the character set is now recorded in the clipboard as well. Previously, when pasting into another application, the characters were being converted to the system default character set.
  • When recording a keystroke macro, instructions will now appear on the status bar.
  • The status bar now labels the last two sections "Column" and "Line".
  • The status bar now obeys the "Balloon Help Disabled" option.
  • When pressing Home/End/Up/Down when there is a selection, the cursor will now move as normal instead of moving to the beginning or end of the selection.
  • Improved the text drag & drop behavior.
  • When a file is opened or saved, this is now reported on the status bar.
  • The "Visit Hyperlink" tool will now work if a domain name is selected.
  • When dragging and dropping text, the user may now press Escape to cancel.
  • Fixed: the "Associate" tool was not always automatically relaunching with Admin rights under certain circumstances.

New in DocPad 10.0 (Oct 10, 2011)

  • Added the "Speak" tool to the Edit menu.
  • Added the ability to print the filename on each page
  • Added the "Discard Paragraphs Containing" tool to the Edit menu
  • Added to the case conversion tools support for extended ASCII characters, but only if the character set is "European, Western". For example "à" (code 224) would be capitalized to "À" (code 192)
  • Added a high resolution shell icon for Vista/2008/7
  • Added the "Balloon help disabled" option to the toolbar's context menu
  • When the system launches DocPad to edit the same file more than once, instead of opening a second instance of DocPad, the first instance will be brought to the foreground
  • When converting to sentence case, the exclamation point and question mark are now regarded to end a sentence just like the period
  • Changed the text drag & drop behavior to more closely emulate how Windows behaves
  • When launching the Calculator, Calendar, or Character Map from the Interface menu, these tools can now store their data back to the document. Previously this was only possible when launching the tool from the Edit menu
  • The Calculator tool will now initially copy the numeric value in the document near the caret position
  • The Calendar tool will now insert the date in the format that obeys the computer's regional settings
  • When saving a file, the Read-Only and Hidden attributes are now removed first in order to prevent an "Access Denied" error
  • When a document is reopened after it has been detected that the file was modified by another program, the state of the undo buffer is now maintained
  • The "Normalize Spaces" and "Trim Trailing Spaces" tools now report the number of changes made
  • When it is necessary to start a new instance of DocPad with admin rights in order to complete a file type association, the user will no longer be prompted twice to confirm that the existing association should be changed. Also, the user will now be informed if the association was successful
  • Improved rendering speed
  • Improved the appearance of the help file. The inter-character spacing is now calculated better
  • The /popup switch now displays the text in a larger font
  • Fixed: the "Another program has changed the document" window was having problems when a menu is open
  • Fixed: there was a 1-pixel high blank line below the status bar
  • Fixed: print preview was not always drawing the text in black
  • Fixed: when being resized, the window was failing to rearrange the editor if "Status Bar Visible" was unchecked

New in DocPad 9.0 (Jul 28, 2010)

  • Added the "Document Font" tool to the Options menu. This allows the user to change the font used to display the document without changing the interface font.
  • Added the "Delete Current Line" editbox tool (Ctrl+Q).
  • Added the "Favorites" tab to the help file.
  • Added the "Customize Toolbar" option to the Options menu.
  • Added the /d and /rvse command line switches.
  • DocPad is now "Large Address Aware". This allows it to open larger files, provided that the operating system is configured for large processes. Please google "3gb" for more information.
  • Numerous skin improvements. The Default skin now conforms with the appearance of Windows 7. The original default skin has been renamed "Experience".
  • If the "Associate", "Disassociate", "Register as View Source editor", or "Open with DocPad" tools are blocked due to a lack of security rights, they will now offer to launch a second instance of DocPad with administrator rights, which will then run the tool.
  • The open/save file dialog will now use the operating system style enhancements.
  • Numerous improvements to the "Check For Update" tool.
  • The Send Feedback and Report Exception features now use HTTP to deliver the information to Gammadyne. The old SMTP method is only used as a fallback if HTTP fails. This is necessary because some ISP's only allow SMTP to their own mail servers.
  • Moved the "Font Size" submenu to the Options menu.
  • Minor improvements to the Print Preview window.
  • Improved the installer's appearance.
  • Some menu options did not display a description on the status bar.
  • Fixed: fixed-pitch fonts were being rendered with too much space between characters.
  • Fixed a possible irregularity with tab distances when using a fixed-pitch font.
  • Fixed: the Character Set setting was not always being obeyed.
  • Fixed some minor incompatibility issues with Vista/2008/7.

New in DocPad 8.2 (Jan 27, 2010)

  • Fixed: the spell checker was sometimes reporting an incorrect number of words.
  • Fixed: very rarely, a bug could cause an editbox to only accept certain characters (e.g. letters or digits) (since 8.1).

New in DocPad 8.1 (Dec 17, 2009)

  • The Search/Replace dialog will now remember the past 25 search and replace strings in a drop-down list.
  • Ctrl+Delete will now delete the word to the right. Ctrl+Backspace will now delete the word to the left.
  • Fixed problems with the "undo" feature, including a rare crash.

New in DocPad 8.0 (Oct 23, 2009)

  • Most icons have been replaced or improved
  • Added the ability to customize the order and visibility of the toolbar icons Right click on the toolbar and choose "Customize"
  • Added the ability to detect if an external program has altered the currently open document If so, DocPad will inform the user and ask if the document should be reopened
  • Added the "All Files Types: Open with DocPad" option to the Options menu
  • Added the "Help - Options menu" option to the bottom of the Options menu
  • Increased the number of changes that can be undone Previously this was always 10 Now it is 10-100, depending on how much memory is used
  • Numerous interface and skin improvements
  • Numerous improvements to the installer The installer and uninstaller will now automatically close any open instances of DocPad or the help file The uninstaller will now automatically disassociate any file types that were associated with DocPad
  • The left and right margins are now dependent on the screen width
  • Restored support for Windows 95
  • The Visit Hyperlink tool (Ctrl+H) will now work for email addresses
  • The "" character sequence is now automatically discarded from the beginning of an opened file For no apparent reason, Notepad inserts this if it detects UTF-8 However this causes problems with INI files

New in DocPad 7.1 (Oct 3, 2008)

  • Added to the Associate window the ability to install the file type on Windows Explorer's 'New' menu.
  • Improved the Editbox Statistics and Calculator tools.
  • Balloon help has been totally revamped.
  • The status bar will now display the hotkey.
  • The hotkey for "Open Document" has changed from Ctrl+Shift+O to Ctrl+O.
  • The hotkey for "Save Document" has changed from Ctrl+Shift+S to Ctrl+S.
  • The help file now mentions how to set tab stops.
  • The installer is now digitally signed.
  • The popup window created by the /popup switch will no longer have a blank taskbar button.
  • Fixed: the options on the Window menu were not being saved.
  • Fixed: rare crash during installation (since 6.1).

New in DocPad 7.0 (May 16, 2008)

  • Added the Status Bar.
  • Added the "Record File History" option to the Options menu.
  • Added the "Another..." button to the Association Successful window.
  • The "Enlarge/Shrink Toolbar" options have been replaced with a set of radio buttons. The toolbar size is now adjusted relative to the System-G master setting.
  • Before making a new file association, the old association is reported and the user is prompted for confirmation.
  • Files associated with DocPad are now described as "Text Document" in the Type column of Windows Explorer (in Details view).
  • Fixed: file associations will now alter the system's user-specific overrides. This problem could cause an association to go unrecognized.
  • Fixed: selecting and copying text in the help file did not always work properly.
  • Fixed: rare crash during installation (since 6.1).

New in DocPad 6.1 (Mar 13, 2008)

  • Added the "Auto-Position" option to the Spell Checker window's context menu. The window will only move itself adjacent to the misspelled word if this box is checked. This box is unchecked by default, which alters the prior behavior.
  • The help file now explains the "Register As View Source Editor" feature, including instructions on getting it to work under Vista.
  • When DocPad tries to lock a locked file, it will now attempt to open the file without locking and report a warning.
  • Fixed a possible hang when opening the Configuration Editor.
  • The installer will now warn if it does not have admin rights. It will also attempt to loosen the security settings on the installation directory (to prevent problems with Vista).

New in DocPad 6.0 (Jan 3, 2008)

  • Press Ctrl Alt Shift F5 to reset System�G, then reload your preferred skin.
  • Added the "Lock File" option to the Options menu. If checked, other applications will not be able to open a file that is open in DocPad.
  • Added the "Register As View Source Editor" tool to the File menu. This will make DocPad the default 'View Source' application for Internet Explorer.
  • Improved icons and icon rendering.
  • Added the "Metal" skin.
  • Backwards text searches now properly start over at the end.
  • Word Wrap now properly supports tab characters.
  • Fixed the minimize/taskbar button rearrangement bug.