<html>
<head>
<title>Subclipse Changelog</title>
<style>
li {
margin-top: 6px;
margin-bottom: 3px;
}
li p {
margin-top: 3px;
margin-bottom: 3px;
}
</style>
</head>
<body>
<h1>Subclipse Pre-1.0 Changelog</h1>
<p>This file documents all of the changes that were made to <a
href="http://subclipse.tigris.org/">Subclipse</a> prior to the 1.0.0 release process.
Please visit <a href="http://subclipse.tigris.org/">
http://subclipse.tigris.org/</a> for the latest information on Subclipse.</p>
<hr />
<a name="0.9.102"></a>
<h4>Version 0.9.102<br>
23 December 2005</h4>
<p>from: /trunk/subclipse<br>
<a href="http://subclipse.tigris.org/svn/subclipse/tags/subclipse/0.9.102">
http://subclipse.tigris.org/svn/subclipse/tags/subclipse/0.9.102</a></p>
<ul>
<li>Based on Subversion 1.3.0 RC-7. Binaries included for Windows</li>
<li>JavaSVN trunk from r1887 included</li>
<li>New wizard for performing checkouts, unifies and replaces the three previous options. Wizard
provides most of the same features as CVS checkout wizard.</li>
<li>Added New Project from SVN option that runs checkout wizard.</li>
<li>Added Import Project from SVN option that run checkout wizard.</li>
<li>When doing a checkout and files exist in checkout location, we check to see
if these files exist in repository and delete them if they do. When the files do not
exist, an SVN error was being logged in the console. These errors will now be suppressed
so as not to confuse user into thinking it was a problem.</li>
<li>When sharing a project, the process will now create any parent folders that are needed.</li>
<li>Enhanced Branch/Tag maintenance via the new subclipse:tags property. See <a
href="http://subclipse.tigris.org/branch_tag.html">http://subclipse.tigris.org/branch_tag.html</a> for more information.
<li>Compare with Branch/Tag now provides the option of doing a graphical compare or output to unified diff.</li>
<li>Improved an error message/exception we were logging based on new details we discovered about the
source of the problem. See: <a
href="http://subclipse.tigris.org/faq.html#path-case">http://subclipse.tigris.org/faq.html#path-case</a></li>
<li>Added Replace with -> Branch/Tag option.</li>
<li>Fixed bug when using svn+ssh:// and JavaSVN and password authentication.</li>
<li>Fixed bug when committing via JavaHL and no commit message is entered. Commit would just do nothing and not
log any errors. Appears to be a problem in JavaHL when receiving a null. Changed it to give it an empty string.</li>
<li>Substantial updates to online documentation.</li>
<li>Added support for prompting for SSL client certificates. JavaSVN adapter only.</li>
<li>Added Add to Version Control option to Synchronize view.</li>
<li>Update action from synch view will not process folder selections as opposed to the
items in the folder. This improves performance and more importantly allows the folder
itself to be updated correctly. (<a
href="http://subclipse.tigris.org/issues/show_bug.cgi?id=403">403</a>).</li>
<li>Fixed handling of svn:ignore action in Synchronize view.</li>
<li>Do not show Mark as Merged option in Synchronize view when you have an incoming change and a local delete. User
needs to decide what they want to do and use Revert and/or Update.(<a
href="http://subclipse.tigris.org/issues/show_bug.cgi?id=398">398</a>).</li>
<li>Added Show Properties option to Synchronize view. Enabled on outgoing changes only.</li>
<li>Small fix to handling of selections by Revert option in Synchronize view.</li>
<li>Added Override and Update option to Synchronize view. This reverts local changes before doing an update. (<a
href="http://subclipse.tigris.org/issues/show_bug.cgi?id=403">403</a>).</li>
<li>Fix ClassCastException when importing preferences. (<a
href="http://subclipse.tigris.org/issues/show_bug.cgi?id=427">427</a>).</li>
<li>Improve set property dialog when setting a file property on a folder. The dialog instructs you
to check the box to set the property recursively. (<a
href="http://subclipse.tigris.org/issues/show_bug.cgi?id=257">257</a>).</li>
</ul>
<hr />
<a name="0.9.101"></a>
<h4>Version 0.9.101<br>
5 December 2005</h4>
<p>from: /trunk/subclipse<br>
<a href="http://subclipse.tigris.org/svn/subclipse/tags/subclipse/0.9.101">
http://subclipse.tigris.org/svn/subclipse/tags/subclipse/0.9.101</a></p>
<ul>
<li>Fixed NPE when a pinned/scheduled synchronization existed for a project that was no
longer connected with SVN. (<a
href="http://subclipse.tigris.org/issues/show_bug.cgi?id=431">431</a>).</li>
<li>Removed the command line adapter as an option. If that was the default in preferences, JavaSVN will be used instead.</li>
<li>When committing a folder delete, always use the non-recursive option. (<a
href="http://subclipse.tigris.org/issues/show_bug.cgi?id=402">402</a>).</li>
<li>Changed "Fetch Affected Paths on Demand" preference to be off by default. The History view is a bit smoother on
high-latency connections with this off. And with the page on demand changes to the view there is less of a need for
this preference. It can still be turned on in preferences if needed.</li>
<li>Attempting to move a file/folder to a project not managed by SVN will now produce an error dialog instead of a NPE. (<a
href="http://subclipse.tigris.org/issues/show_bug.cgi?id=428">428</a>).</li>
<li>Fixed a NPE when performing a commit that includes unversioned or missing items.</li>
<li>Fixed bug when committing via JavaSVN adapter. When the commit had errors (such as transaction out of date) the
error messages were not being relayed.</li>
</ul>
<hr />
<a name="0.9.100"></a>
<h4>Version 0.9.100<br>
1 December 2005</h4>
<p>from: /trunk/subclipse<br>
<a href="http://subclipse.tigris.org/svn/subclipse/tags/subclipse/0.9.100">
http://subclipse.tigris.org/svn/subclipse/tags/subclipse/0.9.100</a></p>
<p>This release is based upon Subversion 1.3.0 Release Candidate 4. As such, it is
being posted to a new update site URL so that only users that are aware of this fact
and make a specific choice to install this release will get it. When Subversion 1.3.0
is GA, the old update site URL will be updated with the latest version. The URL of the
new update site is: http://subclipse.tigris.org/update_1.0.x/</p>
<ul>
<li>Subversion 1.3.0 RC4 support included.</li>
<li>Support for SVN_ASP_DOT_NET_HACK environment variable on Windows.</li>
<li>Improved performance of Synchronize action when JavaHL is the adapter. JavaHL
now supports the same improved svn st -u API that JavaSVN already supported.</li>
<li>Reduced startup initialization times of Subclipse plugin. Specifically, instead
of initializing all three client adapters, just the one chosen in the preferences is
initalized. This typically eliminates a 5000ms timeout warning that appears in the
Eclipse error log.</li>
<li>Repository connection no longer shows username and password fields unless the CLI
adapter is being used. This is because we do not want these fields stored in Subclipse, we
want to let the client adapter prompt and optionally cache the values.</li>
<li>Repository connection no longer asks for a Root URL. The connection URL is not automatically
validated by running svn info, which as of Subversion 1.2 returns the root URL.</li>
<li>Fixed StringIndexOutOfBoundsException in resource history view when a log message
starts with a URL.</li>
<li>When JavaSVN is the client adapter, a commit of files across several projects
from the same repository will now be performed as a single atomic commit. With other
adapters it is still one commit per project due to API restrictions.</li>
<li>Several changes to set the proper encoding on remote files based on the local encoding. (<a
href="http://subclipse.tigris.org/issues/show_bug.cgi?id=419">419</a>).</li>
<