DocPad Revision History Version 12.1 (October 29th, 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. Version 12.0 (July 24th, 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. Version 11.0 (December 8th, 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. Version 10.0 (March 31st, 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. Version 9.0 (July 26th, 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. Version 8.2 (January 26th, 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). Version 8.1 (December 17th, 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. Version 8.0 (October 20th, 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. Version 7.1 (October 2nd, 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 and main executable are 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). Version 7.0 (May 15th, 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). Version 6.1 (March 13th, 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). Version 6.0 (January 3rd, 2008) * Numerous user interface improvements. Please 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. Version 5.2 (June 20th, 2007) * Numerous user interface/skin improvements. The "Default" skin has been redesigned to match the appearance of Windows XP. * All interface fonts are now anti-aliased by default. The setting to control this is located at: System-G Menu > Configuration Editor > Controls > Font > Anti-alias. * When restoring focus to DocPad, the caret is no longer scrolled into view. * The Character Map now defaults to the Character Set specified on the Options menu. Version 5.1 (September 18th, 2006) * All icons are now transparent. * Improved skins. Version 5.0 (August 8th, 2006) * Added the "Character Set" submenu to the Options menu. * Added the ability to print page numbers. * Added the "Full path on caption" option. * Added the "Show toolbar" option to the toolbar's context menu. * Added to the help file a description of the Options menu. * Improved and added skins. * DocPad will no longer initialize Winsock until a feature that requires it is used. Currently, only the "Check For Update" and "Send Feedback" features use the Internet. This is in response to a CNet review that complained that DocPad accesses the Internet when launched. * When dropping a file on DocPad, and no file is already open, the file will now be fully opened instead of being only inserted into the editbox. * Fixed a problem where a document containing null bytes could potentially cause changes in the displayed font. Version 4.0 (July 27th, 2005) * Added print preview. This is the first option on the window after "Print" is chosen from the File menu. * Added the toolbar. * Added the ability to set the editbox tab-stop distance. System-G menu > Configuration Editor > Controls > Editboxes. * Added the "Minimize to tray" option to the Window menu. * Added the "Options" menu. * The document name is now displayed on the taskbar button and in the taskbar button balloon help. * Eliminated the need for GHELP.EXE. The main application executable will now handle displaying the help file. This reduces the size of the installer by about 500 KB. Version 3.0 (March 25th, 2005) * Added support for unlimited keyboard macros. * Added to the "Print" feature the ability to set the margins and font size. * Added support for asterisk wildcards in the Search and Replace dialog. * Added the "/jl" and "/jo" command line switches, which position the caret at a specific line or offset. * Added the "/a" command line switch, which will associate a file extension with DocPad. * Numerous user interface improvements. * When performing a text drag & drop, if the mouse cursor leaves, reenters, then leaves the selected text, the selection will be deselected, and the caret will then move with the mouse cursor. * Fixed a potential cursor-positioning glitch after pasting text. Version 2.0 (April 15th, 2004) * Added support for the Gammadyne Spell Checking Module. * Added the "Font Size" submenu to the Edit menu. * Added support for text drag & drop. * Added support for file drag & drop. * Added the "/last", "/pc", "/pd", and "/popup" command line switches. * Added the "Calendar" Editbox Tool. * The "Editbox Tools" menu is no longer a separate menu. * Improved the file-opening speed for large files. * Updated to System-G version 2.3. This includes new icons for the editbox menu. * When clicking with the mouse, the cursor will now be positioned more in line with Notepad's behavior. Version 1.0 * Original release March 13th, 2003