You are on page 1of 4

Metapad 3.

6 The Ultimate Notepad Replacement May 2011 (C) Copyright Alexander Davidson, 1999-2011 Contents -------- What? - Why? - How? - Installation - Changes - Contact - Disclaimer What? ===== If you are like me, one of the most useful programs for everyday use is Microsoft Notepad. I realized that Notepad was quite powerful and did almost everything I wanted in a simple text editor. Yet I found the UI to be unlike most 32-bit Windows applications and actually quite poor... Metapad is a small, fast (and completely free) text editor for Windows 9x and Windows NT (2000) with similar features to Microsoft Notepad but with many extra (and rather useful) features. It was designed to completely replace Notepad since it includes (just about) all of Notepad's features and much, much more. Why? ==== I created this program as a personal project. I was simply annoyed with the poor usability of Notepad and it was clear that Microsoft wasn't ever going to improve it (although their latest versions now have some minor improvements). I was pleased with the outcome of Metapad (I actually renamed notepad.exe to notepadx.exe and use Metapad instead of Notepad) so I decided to release it as freeware. How? ==== Metapad was created (as was Notepad) in pure ANSI C with the Win32 API. It contained around 1200 lines of code as of version 1 and now has about 7000 lines as of version 3.0. Thus, it is almost as small and just about as fast as Notepad is. Unlike some other so-called Notepad replacements, Metapad actually loads in an instant. (Those other programs tend to approach 1 or 2MB instead of being under 100KB and are written using C++ with MFC or even, gasp!, Visual Basic.) Installation ============ Metapad was designed to completely replace Notepad. To see how you can install Metapad to replace Notepad see the metaFAQ page on the Metapad web site (see contact information at the end of this document).

Changes ======= (+ indicates bug fix, - indicates new feature) 3.6 + + portability mode: store/load all settings from metapad.ini new high resolution app icon now remembers last open/save folder with option to disable minor UI/usability updates better defaults for general settings UTF-8 file support (provided by David Millis) fixed shift+enter bug (provided by Curtis Bright) fixed convert to title case bug with apostrophes

3.51 + fixed "Can't open clipboard" random message bug 3.5 - support for GUI language plugins (see web site) - ten quick buffers (ctrl+alt+numbers to set, alt+numbers to paste) - added native Windows XP theme support - new Windows XP icon (truecolor with shadow) - new Insert File function - toolbar button for always on top - read only status rechecked on save - scroll window horizontally with Alt+Left & Alt+Right - sentence case capitalization after any ?, ! and \n - no maximum number of favourites (was 16) - Shift+Escape for quick save and exit - command line option to override plugin version checking - command line option to skip loading language plugin - opening the settings dialog loads all options from registry - can use non-executable files as viewers (e.g., scripts) + fixed page at a time mouse scroll wheel bug + fixed Chinese Windows copy text bug + Shift+Enter adds carriage return + fixed crash on loading BOM-less unicode files + fixed single character lines changing in WinXP bug + fixed minor replace "\n" bug + fixed goto line 5 digit limitation + upper/lower case changes for intl characters + additional minor bug fixes 3.0 basic Unicode text file support (ANSI code page only) new favourites menu freaky new transparent mode (requires Win2K) new selection margin (see the settings view tab) new block quote function (add "> " to each line) new strip trailing whitespace function new secondary external viewer find & replace now support newlines (\n) and tab characters (\t) sentence case, title case & inverted case functions new launch default (associated) viewer function five new toolbar buttons (word wrap, font, two viewers & refresh) find & replace dialogs use current font option Ctrl+Up and Ctrl+Down scrolls window recent files menu does not dynamically resize now reads Macintosh text files (converts to Unix) separate secondary font colours option to always print with secondary font option to hide the scrollbars when possible (not in LE) option to not select text at cursor for find (uses last find) option to automatically close find dialog

+ + + + + + + + + + + + 2.0 + 1.42 + + + + + 1.41 + 1.4 -

can clear find/replace & recent file histories separate option to save find/replace history can specify default file format can suppress "undo buffer" prompt can suppress solitary carriage returns warning replace all in selection will preserve the selection status bar now uses default GUI font (removed status font width) arrow cursor instead of hand for double-click links delete (clear text) on context menu new /e cmdline option to go to end of file Shift+Enter will not lead to invalid files select all menu item updates cut/copy toolbar buttons insert date updates properly over multi-line selections fixed bottom scrollbar disappearing on load paste is now deactivated when no text is on the clipboard initial messageboxes caused no cursor in main window fixed display bug for block indent more than one screen of text recent files list is now case insensitive minor recent files menu display bug fixed fixed .LOG scrolling bug (in LE only) fixed /g command line bug (in LE only) the '&' now appears on printed output (in LE only) no file size limit on Win9X (not in LE) multiple undo/redo (not in LE) show hyperlinks option (not in LE) drag & drop text editing (not in LE) insert/overwrite mode (not in LE) improved printing print selected text custom print margins replace in selection new toolbar (with flat option) find/replace history custom font & background colours always on top mode commit word wrap function unwrap lines function upper & lower case conversion ANSI to OEM text conversion smart home (like DevStudio) launch new instance feature read only toggles file attribute option custom recent files menu size (0 to 16) revamped settings dialog various bug fixes fixed bug concerning long UNC file names fixed wordwrap bug for large binary files fixed minor edit menu bug when Recent on own and Read Only fixed minor status bar redraw bug Replace All was unnecessarily scrolling main window advanced setting controls the status bar width a couple of minor bugs fixed status bar: line, column & total lines; DOS/UNIX/BIN; bytes; Find Next Word (Ctrl+F3, also Ctrl+Shift+F3 for reverse) Strip First Character menu item (for removing '>'s from email) custom file filters in Open and Save As dialogs (see FAQ) goto line offset (in goto dialog) insert date is now on menu (now F6)

+ + + 1.3 1.2 + 1.1 1.0b 1.0a 1.0 + + -

new long date format menu item (F7) new read only mode (gets set when file is read only) cmdline goto row/col ("/g row:col") no prompt when loading binary files option no time on date insert option no prompt to launch large file in viewer sticky window position feature hide goto offset option (for old behaviour) option to have Recent Files on its own binary files become read only option no save prompt for empty new file files are now opened with full share access faster printing hotkeys for UNIX<->DOS UNIX<->DOS causes dirty file goto line bug fixed (scrolls to cursor) short filename (TESTIN~1.TXT) sendto bug fixed various bugs fixed seamless UNIX text file support block indent and unindent (Tab, Shift+Tab) recent file list "insert tabs as spaces" option refresh current file external printing (/p on cmdline) command line arguments to external viewer separate "save menu settings" option optional smart select double-click Auto-indent mode Go to Line "Hide directory in caption" option "Select current word" (Ctrl+space) doubleclick override (correctly selects word under cursor) reverse searching (Shift+F3) match whole word in Find/Replace optional autosearch from beginning or end (i.e. don't prompt) added quotes to launch filename fixed print dialog bug ("An error occurred...") Added WYSIWYG (optional) printing support. Added more options. Fixed infinite loop when doing Replace All on the same text Fixed Ctrl+A keyboard accelerator Initial release

Contact ======= When submitting bugs or asking questions please make sure to check this document and the online FAQ beforehand. http://liquidninja.com/metapad/ Disclaimer ========== Metapad is freeware and is freely distributable in its unmodified zip file. Use it at your own risk. The author, Alexander Davidson, cannot be held responsible for any problems encountered while using this software.

You might also like