Portable NoteTab Light Changelog

What's new in Portable NoteTab Light 7.2

Nov 4, 2014
  • Updated the regular expressions engine to the latest version (based on PCRE 8.36).
  • Added 10 new Clip commands.
  • Added new shortcut to insert « French quotation marks » around selected text: Ctrl+Alt+,
  • Added “Full Name in Title Bar” setting on General tab in Options dialog box. Check this option to display the current document name with the full folder path. Uncheck it to hide the folder path.
  • Added “Open All” command to File > Reopen submenu.
  • Added new shortcut to close a document tab and cancel the “Save changes” prompt: Ctrl + Middle Mouse Button click on tab.
  • When using the “Close All Documents” feature, the list of closed files is now automatically stored under the “Close All” Favorites category list. The warning prompt is now only displayed if more than 16 documents are about to be closed.
  • Removed the "Save Changes" prompt when closing a modified but empty document that has never been saved to disk.
  • Reintroduced the auto-complete feature in the search dialog combobox fields.
  • Improved Calculate Expression feature by increasing bracket limit from 40 to 100.
  • Improved Calculate Expression feature, which now supports the × and ÷ operators as equivalent to the * and / symbols.
  • Improved font sharpness when run under Windows high DPI settings.
  • Improved setting file-type associations with NoteTab (note that associations set with previous versions may not show in Options).
  • Fixed several syntax highlighting issues in NoteTab Pro that occurred when text contained tab characters.
  • Fixed issue with “Match Directory” and “Use Default Directories” options.
  • Fixed infrequent issue that resulted in no selected document tab (usually after closing a document).
  • Several other minor improvements and fixes.
  • Updated documentation.

New in Portable NoteTab Light 7.1 (Nov 4, 2014)

  • Updated Bootstrap library to version 2.1.1.
  • When using Close All Documents, the confirmation prompt is now only displayed if you have more than five documents open.
  • Fixed occasional failure to scroll last line into view.
  • Fixed an issue with synchronizing the search-type option in Find and Replace dialogs after using the Search Disk feature.
  • Fixed UTF-8 character issues in Utilities.clb library.
  • Using Calculate Expression on a selected column of numbers no longer replaces the selection. The value is now displayed in a dialog.
  • Calculate Expression now analyses the expression to determine how to format digit grouping and how many decimals should be used in the answer.
  • Calculate Expression and ^$Calc now try to determine the decimal and digit grouping symbols from the expression. They will use the Windows default symbols if they can’t resolve the symbols. As a result, Calculate Expression and ^$Calc now work even when symbols don’t match your Windows defaults.
  • Calculate Expression and ^$Calc: with numbers under 10000, a digit grouping symbol is only inserted if it has a decimal symbol or if the source expression uses digit grouping on such numbers.
  • Fixed an error in formatting digit grouping in negative numbers when using Calculate Expression and ^$Calc.
  • Clip-code: ^$Calc no longer accepts defining invalid decimal and digit grouping symbols. Invalid symbols are ignored. If no decimal and digit grouping symbols are defined, NoteTab will try to determine them from the expression or use the Windows default symbols.
  • Clip-code: ^$GetDateFromInt now supports numbers with digit grouping symbols.
  • Clip-code: ^$IsNumber now supports an optional parameter to specify decimal and digit grouping symbols.
  • Clip-code: ^!If now correctly handles numbers with digit grouping symbols as well as real numbers (with decimals).
  • Several other minor issues fixed.

New in Portable NoteTab Light 7.0.1 (Aug 14, 2012)

  • You no longer need to use the /usb switch when running NoteTab from a USB flash drive (memory stick) under Windows XP or more recent.
  • Improved handling of Favorites feature when NoteTab is run from a USB flash drive.
  • Updated the regular expressions engine to the latest version.
  • Improved “Calculate Expression” feature. Works without first selecting expression when line contains other text. Simply place cursor at the end of the expression and press Ctrl+E to calculate the result. You can also do chained expressions 1+2=3 +3=6 +4=10. If the expression doesn’t end with an “=” sign, then NoteTab replaces the expression with its result.
  • The “Calculate Expression” feature and ^$Calc Clip function now assume the decimal and digit grouping symbols used in an expression correspond to the Windows region settings.
  • Improved smart quotes feature. Select text wrapped with straight quotes and NoteTab will replace them with smart quotes on pressing the Ctrl+, keys.
  • Improved the Match Brackets feature. Now also works with double quotes (smart and straight). When searching for "straight double quotes", place the cursor in the text between them.
  • Added minor improvements to several Clip libraries and templates.
  • Fixed issue with Wildcards setting that caused search dialog box to error in some situations when the search text was left blank.
  • Clip-code: Added optional parameter to ^$Calc function to specify decimal and digit grouping symbols to override the default Windows settings.
  • Clip-code: Added pre-defined variables with the decimal and digit grouping symbols defined in Windows: ^�CIMAL_SYMB% and ^%THOUSAND_SYMB%.
  • Clip-code: Improved Clip error reporting when caused by a regular expression pattern error.
  • Clip-code: Fixed ^!Find and ^!Replace Clip commands so that they no longer change the settings of the standard search dialog boxes.
  • Clip-code: Fixed incorrect results returned by ^$StrPos, ^$StrPosRight and ^$StrPosMid.
  • Clip-code: Fixed incorrect results returned by ^$ExpandEnv when used with NoteTab tokens.

New in Portable NoteTab Light 7.0 (Jul 6, 2012)

  • Under Windows 32-bit with the /3GB option and Windows x64, NoteTab can now allocate resources past the 2GB address limit when needed (up to 4 GB).
  • NoteTab Pro: Added syntax highlighting for CSS files and improved HTML syntax highlighting with documents that contain PHP, ASP, and Javascript code.
  • Improved the Strip HTML Tags feature with better handling of documents that contain PHP, ASP, and Javascript code.
  • Added real-time word count feature, with a choice between two counting methods. The feature is controlled through the View | Word Count submenu and the word count is displayed in the status bar next to the Ins/Ovr info panel. Word-count is based either on selected text or the whole document (or topic with Outlines). This feature is not available in NoteTab Light (unless you enable trial mode).
  • The MS Word method returns a count that should be a close match to the word-count result in Microsoft Word. The NoteTab method is more sophisticated and counts words using a more extensive set of word delimiters. MS Word mostly counts words delimited by space characters. In the following examples, MS Word counts one word per line whereas NoteTab counts three words in each:
  • [email protected]
  • http://fookes.com/
  • help-me-please
  • 2x10x250
  • When the real-time word-count feature is enabled, you can click on the corresponding panel in the status bar to see more detailed text statistics. This information is also displayed after you select a certain amount of text. You will see the word count based on the NoteTab method, the average number of characters per word, the number of sentences, and the average number of words per sentence. This information is particularly valuable to copywriters, bloggers and journalists.
  • In NoteTab Pro and Std, the Tools | Text Statistics feature is now based on the new NoteTab word-count method.
  • When the Text Statistics feature is used on an HTML file, NoteTab only counts visible page text (tags, CSS, scripts and commented blocks are ignored). Hold down the Shift key when selecting this menu command if you want to also count words in HTML tags and comments.
  • Simply select one character in the current document to see its decimal and hexadecimal value in the status bar.
  • New keyboard shortcuts to easily insert typographic characters:
  • Ctrl+. inserts the ellipsis character …
  • Ctrl+- inserts the n-dash character –
  • Ctrl+, inserts “smart quotes” around selected text or a proper apostrophe ’
  • You can now remove history items from drop-down lists in the Find and Replace dialog boxes. To remove an undesired item from the history list, first select it, close the drop-down list and then press the Shift + Delete keys. Or right-click in the field to open the popup menu and choose Delete from List; you can also delete the whole history by choosing Clear History.
  • The Find and Replace dialog boxes now show search results in a balloon (unless you are using Blind-User mode) instead of a message box. This speeds up you work as you no longer need to click on the message box OK button to close it.
  • Added support for wildcard searching in find/replace tools. This feature is not available in NoteTab Light (unless you enable trial mode).
  • The following tokens are provided:
  • matches 0 or more word characters. Example: “jo*” matches “JO”, “John”, “Jody”, “joint”, “join_leave”.
  • matches 0 or more word characters, including HTML entity characters. Example: “na#” matches “naïve”, “naïve”, and “naïve”.
  • matches 0 or more characters and can span across words within a line. Example: “click**link” matches “click link”, “click on link”, “clicking on link”, “Click on this link”, but not “click on links”.
  • matches exactly one word character. Example: “jo?” matches “Job” and “jot”, but not “JO”, “John”, “Jody”, and “joint”.
  • matches 0 or one word characters. Example: “jo~” matches “JO”, “Job”, and “jot”, but not “John”, “Jody”, and “joint”.
  • matches exactly one word character or one HTML entity. Example: “caf&” matches “café”, “café”, and “café”.
  • Word characters include alphanumeric characters, all extended ANSI characters, as well as “_”.
  • To search with wildcard tokens, select the Wildcards option in the Search drop-down list. Choose Standard for literal searching and Regular Exp. for searching with regular expressions.
  • Find and Replace dialog boxes: you can use keyboard shortcuts to change option in the Search drop-down lists. Simply press CTRL+ALT+{first letter of option name}. Example: CTRL+ALT+A sets the All option and CTRL+ALT+W sets the Wildcards option.
  • Added new Bootstrap library, Clipbar and templates. Bootstrap, from Twitter, is a fantastic collection of CSS and HTML for rapidly developing professional-looking web sites. For more information, visit the official Bootstrap website through this link: http://www.notetab.com/redir/Bootstrap
  • Added new HTML-CSS and HTML-AutoReplace libraries and Clipbar, which include support for HTML5 and CSS3. They replace the following outdated files (note that these are not uninstalled by NoteTab):
  • HTML.clb
  • HTML-ar.clb
  • CSS1.clb
  • HTML-1.ctb
  • HTML-2.ctb
  • CSS1.ctb
  • Added two new web page templates (Web page.tpl and Web page HTML5.tpl) to replace the following outdated files (note that these are not uninstalled by NoteTab):
  • HTML.tpl
  • CSS1.tpl
  • Updated the regular expressions engine to the latest release, which is based on PCRE 8.31.
  • A confirmation dialog box is now displayed when the Close All menu command is used.
  • You can now use CTRL+ALT+V to paste Clipboard data in HTML format (if available).
  • The Search Disk.fvr Favorites file created after a Search Disk operation now removes the maximum limit of 65 files.
  • Added new program icon and splash screen. Note that you can still revert back to the old icon through the Options dialog box.
  • Program file is now code signed to reduce the risk of anti-virus false positives.
  • Fixed printing issue whereby last page or pages failed to print.
  • Fixed issue with Save Directory setting being ignored under the Use Default Directories option.
  • Fixed issue with Disk Files option in Quick List when Show Full Names option is turned off.
  • Fixed issue when pasting text with non-Windows line breaks into NoteTab Pro.
  • Partially fixed issue with disappearing Clip wizard labels under Windows 7 (though the problem does reappear if you hit the Alt key).
  • Fixed issue when comparing negative integer values in Clips.
  • Fixed issue in ^$GetDate(Date Mask;+/-days)$ function when using the +/-days parameter.
  • Fixed issue in ^$GetDateToInt[(Date;DateFilter)]$ function that failed when date filter did not exactly match date pattern. Example: ^$GetDateToInt(2012-3-27;yyyy-m-d)$
  • Fixed issue with ^$GetDocumentPath$ and the %NtbDocuments% token failing to use the user-defined default directories.
  • Fixed errors in the CRC32 algorithm used in the ^$GetCrcFile("Filename")$ and ^$GetCrcText("Text")$ Clip functions.
  • Fixed errors in the Clip Assistant.
  • Fixed issue in the Modify | Block | Cut feature that failed to work if only the last character column was selected.
  • Many other minor improvements and issues fixed.
  • Updated documentation.
  • Clip-code Additions
  • NoteTab Pro and Std: Added two new Clip functions.
  • StrWordCount("Str"[;Method])$
  • Method = MsWord or NoteTab
  • To count the number of words in a string.
  • StrWordList("Str")$
  • To extract a word list (with duplicates removed).
  • Updated Clip functions to support regular expressions and wildcards:
  • StrCount("SubStr";"Str";Options)$
  • StrPos("SubStr";"Str";Options)$
  • StrReplace("SubStr";"ReplaceStr";"Str";Options)$
  • Options:
  • C: Searches for whole words only.
  • I: Ignores character case.
  • R: Specifies that the search criteria represents a regular expression.
  • Specifies that the search criteria uses wildcards. In NoteTab Light, this option is only recognized during trial mode.
  • A: Use to replace all matched occurrences with ^$StrReplace. When this option is not used, only the first match is replaced.
  • Note that the old format for these Clip functions is still valid.
  • The ^!Find and ^!Replace Clip commands also support wildcard searching. Use “*” as an option parameter. The following example searches for words that end in “tab”:
  • FIND “*tab” C*
  • Added Clip command to delete the current selection:
  • DeleteSelection
  • Added two Clip functions to calculate a hash signature of specified data using the SHA-1 algorithm. SHA-1 was designed by the United States National Security Agency.
  • GetSHA1File("Filename")$
  • Returns the SHA-1 signature of the specified file. The result is produced in hexadecimal format. Example: ^$GetSHA1File("^$GetAppFileName$")$
  • GetSHA1Text("Text")$
  • Returns the SHA-1 signature of the specified text. The result is produced in hexadecimal format. Example: ^$GetSHA1Text("^$GetText$")$
  • Added Clips to control which type of data is pasted in a document (plain text or HTML if available):
  • SetPasteHtml [TRUE|FALSE]
  • When set to True and the Clipboard has data in HTML format, pasting its contents into a document inserts HTML code instead of plain text.
  • GetPasteHtml$
  • Returns 1 if the Paste Html option is set and 0 if it is not.