⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changes.html

📁 研讀原始碼的好工具
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

	<head>
		<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
		<meta name="generator" content="Adobe GoLive 6">
		<title>Source Insight Program Editor Change History</title>
		<link href="main.css" rel="stylesheet" media="screen">
		<style type="text/css" media="screen"><!--
.feature  { font-size: 70%; line-height: 1em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 1em 3em }
.code   { color: green; font-size: 80%; font-family: "Courier New", Courier, Monaco; margin-top: 0.2em; margin-bottom: 0.2em }
.codelist { color: green; font-size: 80%; font-family: "Courier New", Courier, Monaco; margin-top: 0em; margin-bottom: 0em }
--></style>
	</head>

	<body bgcolor="#ffffff" text="black" link="#003399" vlink="#003399" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
		<TABLE WIDTH=811 BORDER=0 CELLPADDING=0 CELLSPACING=0 background="images/SubBack.jpg">
			<TR height="37">
				<TD rowspan="2" valign="top" width="229" height="89"><a href="http://www.sourceinsight.com/index.html"><img src="images/1p.gif" alt="" height="1" width="1" align="top" border="0"></a></TD>
				<TD width="410" height="37">
			</TD>
				<TD rowspan="2" valign="top" width="175" height="89"><a href="http://www.sourceinsight.com/index.html"><img src="images/1p.gif" alt="" height="1" width="1" border="0"></a></TD>
			</TR>
			<TR height="52">
				<TD align="center" valign="top" nowrap width="410" height="52">
					<p class="menu"><a class="nodeco" href="http://www.sourceinsight.com/buyit.html">Buy</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a class="nodeco" href="http://www.sourceinsight.com/prodinfo.html">Product</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a class="nodeco" href="http://www.sourceinsight.com/support.html">Support</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a class="nodeco" href="http://www.sourceinsight.com/update.html">Updates</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a class="nodeco" href="http://www.sourceinsight.com/contact.html">Contact</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a class="nodeco" href="http://www.sourceinsight.com/aboutus.html">About</a></p>
				</TD>
			</TR>
		</TABLE>
		<table width="100%" border="0" cellspacing="0" cellpadding="8">
			<tr>
				<td valign="top">
					<h1>Source Insight 3.5 Change History</h1>
					<p class="body">This page describes recent changes to Source&nbsp;Insight, starting with the most recent release.</p>
					<p class="body">For a list of new features introduced in version 3.5, see the <a href="http://www.sourceinsight.com/new35.html">Source&nbsp;Insight 3.5 Changes</a> page.</p>
					<p class="body">For full product features, please see the Source&nbsp;Insight <a href="http://www.sourceinsight.com/prodinfo.html">product information page</a>.</p>
					<p class="body">To download the latest update, go to the <a href="http://www.sourceinsight.com/down35.html">download page</a>.</p>
					<h2>Version 3.50.0056 - April 13, 2007</h2>
					<p class="body"><b>Fix:</b> Crashing bug when parsing  #define statements with a continuation \ mark at the end of a file.</p>
					<p class="body"><b>Fix:</b> Rare crashing bug that could happen when reading files with lines &gt;&nbsp;255 characters in length.</p>
					<p class="body"><b>Fix:&nbsp;</b>Windows&nbsp;Vista:&nbsp;Floating tool windows stayed on top of dialog boxes.</p>
					<p class="body"><b>Fix:</b> Some compiler optimization bugs were found, and optimizations turned off.</p>
					<h2>Version 3.50.0054 - March 14, 2007</h2>
					<p class="body"><b>Fix:</b> Crashing bug when parsing very long #define statements with a lot of line continuation tokens.</p>
					<p class="body"></p>
					<h2><b>Fix:</b> Crashing bug while parsing some deeply nested anonymous structs and unions.</h2>
					<p class="body"><b>Fix:&nbsp;</b>Maximum nesting level for parsing block scopes has been increased.</p>
					<p class="body"><b>Fix:&nbsp;</b>Document Types using file filters with more than a single dot (.) would not match correctly. For example, &quot;*.abc.xyz&quot; would not match <i>anything.abc.xyz</i>.</p>
					<h2>Version 3.50.0053 - March 12, 2007</h2>
					<p class="body"><b>Fix:</b> Windows&nbsp;Vista compatibility changes to improve some GUI issues, such as slow animating, and slow window dragging.</p>
					<p class="body"><b>Fix: </b>Using a preprocessor &quot;token macro&quot; when defining a class would not parse correctly in some cases.</p>
					<p class="body"><b>Fix:</b> C# operator member functions were not being parsed correctly.</p>
					<p class="body"><b>Change:&nbsp;</b>Long dotted symbol names can now be longer before they are abbreviated with ellipses.</p>
					<p class="body"><b>Change:&nbsp;</b>Token macros can be composed of non-alphanumeric characters. Previously, they had to consist only of characters legal for indentifiers. </p>
					<p class="body"><b>Change</b>: The &quot;smart paste&quot; feature has been renamed &quot;intelligent paste&quot;. This was done at the request of SlickEdit Inc., since they feel &quot;smart paste&quot;&nbsp;infringes on their trademarked term &quot;SMARTPASTE&quot;. The functionality of this feature is unchanged.</p>
					<h2>Version 3.50.0052 - Feb 8, 2007</h2>
					<p class="body"><b>New</b>: Options in <b>Options&nbsp;&gt;&nbsp;Preferences:&nbsp;Typing - </b>for auto-complete of function names, two new options were added: &quot;Insert spaces between parameters&quot;, and &quot;Insert space after function name&quot;</p>
					<p class="body"><b>Fix:</b> C# parsing of generic function with nested type parameters. For example:</p>
					<p class="code">private Dictionary&lt;Guid, List&lt;Guid&gt;&gt; MethodThatIsNotParsed()</p>
					<p class="code"></p>
					<p class="body"><b>Fix:</b> C# further fixes to generics parsing.</p>
					<p class="body"><b>Fix:&nbsp;</b>Crash that could occur if a class was missing a semi-colon after the closing brace, and you attempted <b>Jump To Definition</b>.</p>
					<h2>Version 3.50.0051 - Dec 26, 2006</h2>
					<p class="body"><b>New</b>: NewProjEx macro function.</p>
					<p class="body">Syntax: <b>NewProjEx</b>(name, homedir, datadir, fGlobalConfig, fStoreLocals, fStoreMembers, fStoreSyllables)</p>
					<div class="bodyindent">
						<p><b>name</b>: the project name. Eg. &quot;myproject&quot;.</p>
						<p><b>homedir</b>: the home directory of the source files.</p>
						<p><b>datadir</b>: the directory where project data files are stored.</p>
						<p><b>fGlobalConfig</b>: true if the project should use the global settings file, or false if it should use its own configuration.</p>
						<p><b>fStoreLocals</b>: store data about function local variables in the database for browsing.</p>
						<p><b>fStoreMembers</b>: store data about class/struct members in the database for browsing.</p>
						<p><b>fStoreSyllables</b>: store data about syllables for browsing.</p>
					
					<p >Returns the new project handle (hprj) or nil if errors.</p>
					</div><p class="body"><b>New</b>: Java: Added support for enums, including enum member functions.</p>
					<p class="body"><b>New</b>: Java: Added support for Java Generics.</p>
					<p class="body"><b>New</b>: C#: Added new support for C# Generics.</p>
					<p class="body"><b>Fix</b>: Unable to save changes in <b>Default Project Settings</b> dialog.</p>
					<p class="body"><b>Fix</b>: The <b>Browse Files</b> dialog did not show all &quot;Known Document Types&quot;. This is a limitation of the Windows common dialog for Open File. Now you can select each document type seperately in the dialog's &quot;Type&quot; drop-down list.</p>
					<p class="body"><b>Fix</b>: .Net Framework symbols might not show up in the auto-complete list. Due to a change made in an earlier update, the class members in the NetFramework may not be found in the auto-complete feature. If .Net symbols do not auto-complete, then open the NetFramework project, and select <b>Project &gt; Rebuild Project</b>.</p>
					<p class="body"><b>Fix</b>: Sometimes files were said to be modified outside of SI, but they were not. This most likely happened on network drives. Under some conditions, the Windows directory information can lag for remote drives. SI now uses a better method of getting file information.</p>
					<p class="body"><b>Fix</b>: Various bugs caused by compiler optimization bugs. In some cases, SI would simply crash. This has been tracked down to a code generation bug in the compiler, so the offending optimizations have been turned off in this build of SI.</p>
					<p class="body"><b>Change</b>: Some changes to default Document Options.</p>
					<h2>Version 3.50.0050 - Oct 12, 2006</h2>
					<p class="body"><b>Fix:&nbsp;</b>File Menu<b> </b>was missing the <b>Load Workspace</b> command.</p>
					<p class="body"><b>Fix:&nbsp;</b>Context Window Display bug that could result in a crash.</p>
					<p class="body"><b>Fix: </b>Relation Window could omit symbols.</p>
					<p class="body"><b>Fix:&nbsp;</b>Macro function SetWndSel() was not working for rectangular selections.</p>
					<p class="body"><b>Change:&nbsp;</b>Macro function <b>RunCmdLine</b> now returns the process exit code if the fWait parameter is true.</p>
					<p class="body"><b>Change:</b> Logging options in the <b>Preferences:&nbsp;General </b>dialog. Clicking the Logging button lets you specify what to log. This is intended for troubleshooting. The log files are now stored in &quot;My Documents\Source Insight\Logs&quot;, and they now contain more useful information.</p>
					<h2>Version 3.50.0049 - June 29, 2006</h2>
					<p class="body"><b>Fix:&nbsp;Syntax Formatting</b> was not always displaying class names correctly when used with a new statement.</p>
					<p class="body"><b>Fix:&nbsp;C/C++</b> - the <font face="Courier New, Courier, Monaco">#if defined X</font><span class="code"> </span>preprocessor statement was not working, unless the expression X was enclosed in parentheses.</p>
					<p class="body"><b>Fix:&nbsp;C/C++, C# - </b>some 'parse too complex' problems were fixed.</p>
					<p class="body"><b>Fix:&nbsp;Macro Language</b> - it was possible to run out of project handles too soon.</p>
					<p class="body"><b>Fix:&nbsp;File Save </b>- temporary files are now created in the default Windows temp folder (on the local drive) during the 'Save' operation, instead of in the target file's folder. This is more compatible with certain file systems.</p>
					<p class="body"><b>Fix: Windows&nbsp;Vista</b>:&nbsp;Dialog boxes were causing heap corruption due to the fact that Vista uses a different GUI&nbsp;font name, and was causing a buffer overflow in&nbsp;Source&nbsp;Insight.</p>
					<p class="body"><b>New: Multiple Backup Files</b> - When you save a file, a new copy of the file is saved into the Backup folder (see:&nbsp;<b>Options &gt;&nbsp;Preferences:&nbsp;Folders</b>) Source&nbsp;Insight used to keep only one version of the backup file. Now, each backup file is given a unique name, and the backup files are kept for a specified amount of time. Select <b>Options &gt;&nbsp;Preferences:&nbsp;Files</b> to see a new option:&nbsp;&quot;Remove backup files older than (days)&quot;. You can indicate the maximum age of backup files.</p>
					<h2>Version 3.50.0045 - Jan 27, 2006</h2>
					<p class="body"><b>Fix:&nbsp;Relation Window</b> - clicking the Refresh button when locked would not refresh the window.</p>
					<h2>Version 3.50.0044 - Jan 26, 2006</h2>
					<p class="body"><b>Fix: </b><b>Custom Commands </b>that contained a semi-colon in the &quot;Run&quot; string inside quote marks would not run correctly.</p>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -