home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2003 July / INTERNET105.ISO / pc / software / windows / building / topstyle_pro / topstyle.exe / %REL_NOTES% next >
Encoding:
Text File  |  2003-03-24  |  17.0 KB  |  364 lines

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  3.   <head>
  4.     <title>
  5.       TopStyle Pro 3.10 Release Notes
  6.     </title>
  7.         <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII" />     
  8.         <style type="text/css">
  9.         /*<![CDATA[*/
  10.         a { color: #336699; }
  11.         a:hover { color: #FF0000; }
  12.         body { background: #fff; color: #000; font-size: 80%; margin: 22px 28px; }
  13.         body, div, p, th, td, form, h1, h2, h3, h4, h5, h6, li, ul, ol { font-family: "century gothic", verdana, arial, sans-serif; }
  14.         div.rdate {font-size: x-small; font-style: italic; text-align: right;}
  15.         h1 { background-color: #e9f2f7; font-size: 150%; text-align: center; padding: 8px; margin-bottom: 2px; border-bottom: 1px solid silver; border-right: 1px solid silver;}
  16.         h2 { font-size: 130%; border-bottom: 1px dotted black; }
  17.         h3 { font-size: 120%; }
  18.         h4 { font-size: 110%; }
  19.         ol li { margin-bottom: 4px; }
  20.         p.navbar { font-size: smaller; text-align: right; }
  21.         p.navbar a { text-decoration: none; }
  22.         p.note { background-color: #EFEFEF; border: 1px solid black; font-size: 95%; padding: 8px 12px; }
  23.         table { width: 100%; }
  24.         ul { list-style-type: square; margin-left: 20px; }
  25.         ul li { margin-bottom: 8px; }
  26.         ul ol { margin-top: 4px; }
  27.         .important { color: maroon; font-weight: bold; }
  28.         .keyword, span.note { font-weight: bold; }
  29.         .menuitem { background-color: #E9E9E9; font-family: "Courier New", monospace; }
  30.         .noborder { border: none; }
  31.         .shortcut { font-family: "Courier New", monospace; }
  32.         /*]]>*/
  33.         </style>
  34. </head>
  35.   <body>
  36.   <p class="navbar">
  37.         <a href="http://www.bradsoft.com/topstyle/" target="_blank">TopStyle Home</a>
  38.          | 
  39.         <a href="http://www.bradsoft.com/topstyle/support/" target="_blank">Online Support</a>
  40.     </p>        
  41.     <h1>
  42.       TopStyle Pro 3.10
  43.     </h1>
  44.      
  45.     <div class="contentbox">
  46.       <h2>
  47.         What's New and Improved in Version 3.10
  48.       </h2>
  49.         <ul>
  50.         <li>
  51.           ADDED: Syntax highlighting of ECMAScript (JavaScript), ASP (both VBScript and JScript), PHP and ColdFusion CFScript
  52.           within HTML documents.  By default only ECMAScript color coding is enabled, but other languages may be enabled on the
  53.           new "Keyword Tables" page in Options.  
  54.                     <br />
  55.                     <small>
  56.                         <strong>Note: If you're feeling adventurous, the keywords for each language are stored in separate files in
  57.             TopStyle's <code>\Keywords</code> subfolder, so you can easily customize the list of keywords.
  58.             </strong>
  59.            </small>
  60.         </li>
  61.                 <li>
  62.                     ADDED: "Find in Files" (under the <span class="menuitem">Edit</span> menu), with these features:
  63.                     <ol>
  64.                         <li>Search in a folder or a TopStyle site</li>
  65.                         <li>Filter by created/modified date</li>
  66.                         <li>Filter by file extension</li>
  67.                         <li>Only report where match occurs one time, more than one time, one or more times, or not at all</li>
  68.                         <li>Simple wildcard support in addition to regular expressions</li>
  69.                         <li>Save "search rules" for future use</li>
  70.                     </ol>                    
  71.                     This goes a step further than similar features in
  72.                     other editors by enabling you to specify a date filter, and it also enables you to display only the names of files that
  73.                     <strong>don't</strong> contain the search string (useful for finding out which files in your site don't have
  74.                     a <code>!DOCTYPE</code>, etc.)
  75.                 </li>
  76.                 <li>
  77.                     ADDED: Integration with W3C HTML Validation service.  Click the new toolbutton to pass the
  78.                     current HTML document to the W3C HTML Validator, and the new "Reports" tab (on the Output panel)
  79.                     will display the results.  Line number information will be highlighted in yellow - simply click
  80.                     to be taken to that line in TopStyle's editor.
  81.                 </li>
  82.                 <li>
  83.                     ADDED: W3C CSS Validator integration now also works as described above for the W3C HTML Validator.
  84.                 </li>
  85.                 <li>
  86.                     ADDED: Integration with <a href="http://www.watchfire.com/" target="_blank">Watchfire's Bobby</a>
  87.                     accessibility checker.  By default this uses the free online Bobby checker, but if you own the <strong>Java</strong>
  88.                     desktop version you can configure TopStyle to use it instead (on the new "Validation" page in options).
  89.                     The results will be displayed as described above for the W3C HTML Validator, with the notable exception that
  90.                     hyperlinked line numbers are only supported if you own the desktop version of Bobby.
  91.                 </li>
  92.                 <li>
  93.                     ADDED: CSE HTML Validator integration now enables showing only specific messages, including an "Accessibility Check."
  94.                     Note that this requires CSE HTML Validator v5.5 and above.
  95.                 </li>
  96.                 <li>
  97.                     ADDED: The Find and Replace dialogs now include the option to search only in the current selection.  If a multi-line
  98.                     selection exists when the dialog appears, then the default search location will be the selected text.  If no selection
  99.                     exists, this option is disabled.
  100.                 </li>
  101.                 <li>
  102.                     ADDED: "Find matching tag or delimiter" (<span class="shortcut">Ctrl+M</span>) added to Edit menu.  When the
  103.                     caret is in an HTML tag, this will highlight the matching tag (ex: when in <table> this will locate </table>).
  104.                     When the caret is beside a brace (either "{" or "}"), this will locate the matching brace (useful for checking
  105.                     brace nesting in JavaScript).  This also works for    ASP/PHP delimiters and parens.
  106.                 </li>
  107.                 <li>
  108.                     ADDED: "Selection" item to editor's context menu, which includes the following when a selection
  109.                     exists in the editor:
  110.                     <ol>
  111.                         <li>Lowercase selection</li>
  112.                         <li>Uppercase selection</li>
  113.                         <li>Capitalize selection</li>
  114.                         <li>Add line breaks</li>
  115.                         <li>Convert to list items</li>
  116.                         <li>Strip HTML tags from selection</li>
  117.                         <li>Script outermost HTML tags from selection</li>
  118.                     </ol>
  119.                     Note that you may need to select <span class="menuitem">Options > Reset Editor Menu</span> and
  120.                     restart TopStyle in order to see this new item if you previously customized the editor menu.
  121.                 </li>
  122.                 <li>ADDED: 'accessibility-check' added to Tidy options</li>
  123.                 <li>
  124.                     ADDED: "Make TopStyle Dreamweaver's HTML Editor" added to Third Party page in Options.
  125.                 </li>
  126.                 <li>
  127.                     ADDED: Sub-folders are now listed in the file panel.  If you'd prefer not to see sub-folders,
  128.                     uncheck the new "Show Sub-Folders" item in the "options" toolbutton above the file panel.
  129.                 </li>
  130.                 <li>
  131.                     ADDED: "Navigate to Root Folder of Current Site" added to "options" toolbutton above file panel.
  132.                 </li>
  133.                 <li>
  134.                     ADDED: Multiple files may now be selected in the file panel.
  135.                 </li>
  136.                 <li>
  137.                     CHANGED: The "File Settings" page in Options has been renamed "File Extensions." 
  138.                 </li>
  139.                 <li>
  140.                     ADDED: The "File Extensions" page in Options now includes a list of extensions for files that shouldn't
  141.                     be browsed in TopStyle's preview.  This can be used to prevent Internet Explorer's "download" dialog from appearing when attempting to preview
  142.                     files such as JavaScript (JS) files.
  143.                 </li>
  144.                 <li>
  145.                     ADDED: The "File Extensions" page in Options now includes a list of extensions for binary files, which are files that should always be
  146.                     skipped by the "Find in Files" and "Link Wizard" features.  (Note: this feature already existed for the link wizard in previous versions,
  147.                     but the list of binary file extensions wasn't exposed).
  148.                 </li>
  149.                 <li>
  150.                     ADDED: "Use actual file instead of temp file when previewing HTML" added to Preview page in Options.
  151.                     Note that when this enabled, the preview will only update when the file is saved instead of with
  152.                     each change.
  153.                 </li>
  154.                 <li>
  155.                     ADDED: When a selection exists in the editor, the editor's context menu now includes "Add Selection to Clip Library."
  156.                     Selecting this will create a new clip library item beneath the current clip library folder.
  157.                 </li>
  158.                 <li>
  159.                     ADDED: "Default" items in drop-down menus such as the one for HTML Tidy are shown in bold.
  160.                 </li>
  161.                 <li>
  162.                     ADDED: Holding the mouse over a clip library item now shows a hint containing that item's contents.
  163.                 </li>
  164.                 <li>
  165.                     ADDED: Clip library items that contain both "before" and "after" text are shown using a double paperclip icon (high-color toolbuttons only).
  166.                 </li>
  167.                 <li>
  168.                     ADDED: Context menu added to site report view.
  169.                 </li>
  170.                 <li>
  171.                     ADDED: Thumbnail viewer tooltip now includes image file size (KB).
  172.                 </li>
  173.                 <li>
  174.                     ADDED: "Insert @import rule" added to Tools menu.
  175.                 </li>
  176.                 <li>
  177.                     ADDED:"Open from Web" now processes @import statements within downloaded style sheets.
  178.                 </li>
  179.                 <li>
  180.                     ADDED: Scrollbars now appear in full screen preview when browser is sized larger than the screen.
  181.                 </li>
  182.                 <li>
  183.                     ADDED: "User Interface" page in Options now includes a setting to enlarge the inspector font size.
  184.                 </li>
  185.                 <li>
  186.                     ADDED: Color coding of MIVA tags.
  187.                 </li>
  188.                 <li>
  189.                     CHANGED: TopStyle's icon has been replaced with one that matches the new logo.
  190.                 </li>
  191.                 <li>
  192.                     CHANGED: The "Search" menu has been removed, and its items have been placed under the "Edit" menu.
  193.                 </li>
  194.                 <li>
  195.                     CHANGED: Style sweeper now better supports escaped braces (Tantek hack).
  196.                 </li>
  197.                 <li>
  198.                     CHANGED: Previously, the "Messages" tab could display an unlimited number of items.  However, this could be a
  199.                     serious memory drain when thousands of messages were displayed (we had one report of HTML Tidy outputting over 15,000
  200.                     warnings).  So, a maximum of 5,000 messages will now be displayed.  Once the maximum number of messages has been displayed, 
  201.                     only summary information will be shown.  This applies to HTML Tidy, CSE HTML Validator and the new "Find in Files" feature.
  202.                 </li>
  203.                 <li>
  204.                     CHANGED: In version 3.0, <span class="shortcut">Ctrl+Shift+A</span> inserted an anchor tag and placed the caret
  205.                     after the <code>href</code> attribute.  This has been changed so that caret is placed immediately before the
  206.                     closing <code></a></code>.
  207.                 </li>
  208.                 <li>
  209.                     CHANGED: The "Synchronize the preview with editor position" setting has been moved from the
  210.                     HTML page to the Preview page in Options.
  211.                 </li>
  212.                 <li>
  213.                     CHANGED: TopStyle Blog links open within TopStyle instead of spawning a new browser window.
  214.                 </li>
  215.                 <li>CHANGED: <code>!DOCTYPE</code> is now color coded separately from other tags.</li>
  216.                 <li>CHANGED: Hidden characters are now drawn using your system's "gray text" setting when "Show hidden characters" is enabled.</li>
  217.                 <li>
  218.                     REMOVED: The "Run style checker after downloading" checkbox has been removed from the "Open from Web" dialog.
  219.                 </li>
  220.                 <li>
  221.                     FIXED: HTML Tidy topic in TopStyle's help incorrectly states that HTML Tidy isn't
  222.                     included with TopStyle.
  223.                 </li>
  224.                 <li>
  225.                     FIXED: Keyboard shortcuts in help incorrectly states that Ctrl+Q inserts a comment.
  226.                     The correct shortcut is Shift+Ctrl+M.
  227.                 </li>
  228.                 <li>
  229.                     FIXED: Triple-click tag selection fails with tags containing < or > in quotes.
  230.                 </li>
  231.                 <li>
  232.                     FIXED: Clicking an SSI virtual hyperlink fails to locate the correct include file if the URL doesn't start with a "<strong>/</strong>" character.
  233.                 </li>
  234.                 <li>
  235.                     FIXED: Choosing "Comment Out" from the selector panel may inserts the closing comment at
  236.                     the wrong position if the style rule already contains a comment.
  237.                 </li>
  238.                 <li>
  239.                     FIXED: Some color coding settings - such as script punctuation (brackets) - cannot be changed.
  240.                 </li>
  241.                 <li>
  242.                     FIXED: "Open linked style sheets in TopStyle" fails in Windows Explorer.
  243.                 </li>
  244.                 <li>
  245.                     FIXED: Clip Library doesn't retain expanded folders.
  246.                 </li>
  247.                 <li>
  248.                     FIXED: Blank message after assigning a keyboard shortcut to an action whose shortcut was already changed.
  249.                 </li>
  250.                 <li>
  251.                     FIXED: Selecting lines at the margin should be more accurate now.
  252.                 </li>
  253.                 <li>
  254.                     FIXED: TopStyle sites don't correctly translate local file references that include "localhost" in them.
  255.                 </li>
  256.                 <li>
  257.                     FIXED: Undefined classes report fails to ignore classes inside script blocks, even when site has
  258.                     "Skip scripts" option selected.
  259.                 </li>
  260.                 <li>
  261.                     FIXED: Luminosity slider in color picker can't be dragged all the way to the top or the bottom.
  262.                 </li>
  263.                 <li>
  264.                     FIXED: Style checker reports that "transparent" is an invalid value for color.
  265.                 </li>
  266.                 <li>
  267.                     FIXED: HTML color values inserted as hex triplets when "Use RGB triplets" setting enabled for style sheets.
  268.                 </li>
  269.                 <li>
  270.                     FIXED: Assigning Tab key as a shortcut for indent/unindent overrides tab behavior on search/replace dialog.
  271.                 </li>
  272.                 <li>
  273.                     FIXED: "Keyboard Shortcuts" listed twice in keyboard shortcuts dialog.
  274.                 </li>
  275.                 <li>
  276.                     FIXED: TopStyle starts text selection after clicking in editor to regain focus if current document has been changed.
  277.                 </li>
  278.                 <li>
  279.                     FIXED: CSS rule collapsing may affect JavaScript blocks.
  280.                 </li>
  281.                 <li>
  282.                     FIXED: Inspector preview displays error dialogs (caused by behaviors referencing domains outside the current one, etc.)
  283.                 </li>
  284.                 <li>
  285.                     FIXED: The class hyperlinking doesn't reflect classes contained in style sheets that are linked using @import within another style sheet.
  286.                 </li>
  287.                 <li>
  288.                     FIXED: No reload prompt after using the style sheet link wizard while in split editor view and switching to the HTML document
  289.                     to which you just added the link.
  290.                 </li>
  291.                 <li>
  292.                     FIXED: "Edit color value" in editor context menu not enabled for "transparent."
  293.                 </li>
  294.                 <li>
  295.                     FIXED: "List index out of bounds" error after switching style definition and dropping down a property in the inspector
  296.                     that was dropped down right before changing the definition.
  297.                 </li>
  298.                 <li>
  299.                     FIXED: Custom items added to the View Bar that point to EXE files fail to show the EXE's icon.
  300.                 </li>
  301.                 <li>
  302.                     FIXED: The <code>html</code> element is missing the <code>xml:lang</code> attribute in the XHTML 1.0 and 1.1 definitions.
  303.                 </li>
  304.                 <li>
  305.                     FIXED: Duplicate height/width attributes inserted when using insight to select an image in an existing IMG tag.
  306.                 </li>
  307.                 <li>FIXED: Image dimensions are incorrect when using large fonts.</li>
  308.                 <li>FIXED: Double-clicking a folder icon in the file panel opens the wrong folder.</li>
  309.                 <li>FIXED: Equal sign in script, image, table and anchor tags not correctly color coded.</li>
  310.                 <li>FIXED: Inspector shows CSS Definition selection after creating new HTML document.</li>
  311.                 <li>FIXED: IDs may not be correctly reflected in the default CSS preview.</li>                
  312.             </ul>
  313.       <a id="issues" name="issues"></a> 
  314.       <h2>
  315.         Known Issues
  316.       </h2>
  317.       <ul>
  318.          <li>
  319.               At the time of this release, the W3C CSS Validator strips blank lines that appear at the top of a style sheet, so it will report incorrect line numbers for style sheets that have
  320.             whitespace before the first rule.  For example, if your style sheet has three blank lines at the top, then the W3C CSS Validator will report line numbers
  321.             that are off by three.  We have reported this issue to the W3C, so this may be resolved after this version of TopStyle is released.
  322.           </li>
  323.         <li>
  324.           TopStyle doesn't support editing Unicode/DBCS files (including UTF-8).
  325.         </li>
  326.           <li>
  327.               TopStyle's thumbnail viewer doesn't support PNG images.
  328.           </li>
  329.         <li>
  330.           The style checker doesn't examine HTML style attributes in this release.
  331.         </li>
  332.         <li>
  333.           When calculating specificity, TopStyle doesn't take <strong>!important</strong> rules
  334.           into account.             
  335.         </li>
  336.           <li>
  337.                Color coding of ASP, PHP, etc., within HTML strings is not supported.
  338.           </li>
  339.           <li>
  340.               The spell checker only checks the spelling of words inside content, so it doesn't check the spelling inside
  341.             <code>alt</code> attributes, etc.
  342.           </li>
  343.           <li>
  344.                   The site reports don't support the use of multiple class names in an HTML element
  345.                 (ex: <code><div class="one two"></code>). Note that this technique is rarely used since it's not 
  346.                 supported by many browsers (including Netscape 4). TopStyle's editor also doesn't color-code
  347.                 multiple classes in HTML elements.
  348.           </li>
  349.           <li>
  350.                   Alternate style sheets are incorrectly listed as "unused" in the site summary.
  351.           </li>
  352.           <li>
  353.                   The "Edit HTML Class" and class hyperlink features don't support style sheets which are imported (via <code>@import</code>)
  354.                 by a style sheet linked to the current HTML document.
  355.           </li>
  356.       </ul>
  357.     </div>
  358.      <!--
  359.      <img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0" />
  360.      <img src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS" />
  361.      -->
  362.   </body>
  363. </html>
  364.