<Changeauthor="Mathias Simmack"date="10/01/2005">Pad layout: included some references for the dynamic help pad to solve issue #2 (http://community.sharpdevelop.net/forums/820/ShowPost.aspx)</Change>
<Changeauthor="Daniel Grunwald"date="10/01/2005">Allow references to unbound types in typeof/GetType expressions.</Change>
<Changeauthor="Daniel Grunwald"date="10/01/2005">Improved performance of "Replace all".</Change>
<Changeauthor="Daniel Grunwald"date="09/30/2005">Fixed NRefactory bugs: VB partial class declarations and attributes with "Global." or "global::" caused parser errors.</Change>
<Changeauthor="Daniel Grunwald"date="09/30/2005">Fixed loading of project files created by Visual Studio 2005.</Change>
<Changeauthor="Daniel Grunwald"date="09/30/2005">Fixed SD2-440: Icon for local variables and parameters</Change>
<Changeauthor="Daniel Grunwald"date="09/30/2005">Introduced DomCache (a kind of code completion database that is generated on-the-fly for each assembly).
Advantages:
- faster than reflection
- referenced libraries do not need to be looked up during code completion (only when generating the cache)
-> fixes SD2-444 ReflectionOnlyAssemblyResolve is not used when an assembly is only needed inside inner classes
--> Code completion for VB's My-namespace works again
- Assemblies do not need to be hold in RAM (they are now loaded in a separate AppDomain)
-> no more locking problems
-> less memory consumption
Disadvantages:
- higher memory-consumption because currently the file is loaded at once (previously the data was lazy-loaded using Reflection)
-> but there are some optimizations possible (reusing string and DefaultParameter instances) and lazy-loading could be reimplemented similar to what Fidalgo does with its CCDB.
</Change>
<Changeauthor="Mathias Simmack"date="09/29/2005">dynamic help: needed to fix the Win32 resource... Hm...</Change>
<Changeauthor="Mathias Simmack"date="09/29/2005">dynamic help: HTML and PNG images included as Win32 resource</Change>
<Changeauthor="Daniel Grunwald"date="09/28/2005">Fixed problem in setup script: wrong install directory was suggested when SharpDevelop 1.x was installed.</Change>
<Changeauthor="Daniel Grunwald"date="09/28/2005">Handle exceptions in ICSharpCode.Svn.HistoryViewPanel.GetLogMessages</Change>
<Changeauthor="Daniel Grunwald"date="09/27/2005">Fixed reading project files that start with whitespace.</Change>
<Changeauthor="Daniel Grunwald"date="09/27/2005">Fixed SD2-457: C# lexer crash on "0x"</Change>
<Changeauthor="Daniel Grunwald"date="09/27/2005">Switched to NUnit for the NRefactory tests because Mike failed to tell me why he switched to MbUnit and broke ~20 Tests.</Change>
<Changeauthor="Daniel Grunwald"date="09/27/2005">Fixed SD2-461: Cannot build projects with umlauts</Change>
<Changeauthor="Daniel Grunwald"date="09/27/2005">The "Load solution" and "New solution" buttons on the start page now work even when JavaScript is disabled in Internet Explorer.</Change>
<Changeauthor="Daniel Grunwald"date="09/27/2005">Fixed exception when importing VS.NET project without ".user" file.</Change>
<Changeauthor="David Srbecký"date="09/26/2005">Fixed bug that prevented recompiling due to files locked by the debugger</Change>
<Changeauthor="mattward"date="09/26/2005">MbUnit Pad additions - Goto definition implemented, error list displayed after a test run with errors, and after a build the test tree auto-refreshes.</Change>
<Changeauthor="Mathias Simmack"date="09/25/2005">Help 2.0: solution structure changed (you can enable the Dynamic Help by copying the new Addin file)</Change>
<Changeauthor="Mathias Simmack"date="09/25/2005">dynamic help: some improvements, works with expressions now (ignores documents with more than 1 DevLang attribute)</Change>
<Changeauthor="Daniel Grunwald"date="09/24/2005">Put ProjectImports into the translation database.
Enabled AutoComplete for the ProjectImports combo box.</Change>
<Changeauthor="Daniel Grunwald"date="09/24/2005">Worked on SD2-425 (Improve project options): you can now choose in which section the OutputPath property is stored.</Change>
<Changeauthor="Markus Palme"date="09/24/2005">added list of project namespaces</Change>
<Changeauthor="Daniel Grunwald"date="09/24/2005">Allow user to choose configuration and platform in the project options. (part of SD2-425)</Change>
<Changeauthor="Mathias Simmack"date="09/24/2005">Help 2.0: some little fixes</Change>
<Changeauthor="Daniel Grunwald"date="09/24/2005">Fixed some P/Invoke declarations where FxCop complained they weren't portable to 64bit and some other complaints from FxCop.</Change>
<Changeauthor="mattward"date="09/21/2005">Added 'Stop tests' toolbar button and context menus to the MbUnit pad. Go to definition context menu command is not currently working.</Change>
<Changeauthor="Daniel Grunwald"date="09/21/2005">Fixed crash when using the "DefaultDebugger" instead of the debugger addin.</Change>
<Changeauthor="Daniel Grunwald"date="09/21/2005">Fixed SD-371: Adding empty combine to a combine causes exception
and worked on SD2-425.</Change>
<Changeauthor="Mathias Simmack"date="09/18/2005">dynamic help: fixed a little problem with the 'helpResults' bool</Change>
<Changeauthor="Daniel Grunwald"date="09/17/2005">Fixed SD2-451: Exception thrown when adding new event handler.</Change>
<Changeauthor="Mathias Simmack"date="09/17/2005">dynamic help: fixed a problem with the Project language</Change>
<Changeauthor="Daniel Grunwald"date="09/16/2005">Use InvariantCulture for string comparisons - fixes problems with Turkish locale settings.</Change>
<Changeauthor="Mathias Simmack"date="09/16/2005">dynamic help: uses default entries (s. revision 489), uses the Project language to limit the help results</Change>
<Changeauthor="Mathias Simmack"date="09/16/2005">dynamic help: created new XML file with default entries (if you want to use it, copy it into the Addin folder)</Change>
<Changeauthor="Daniel Grunwald"date="09/15/2005">Put more strings into the translation database.</Change>
<Changeauthor="Daniel Grunwald"date="09/14/2005">Application and Signing project options panels now use the translation database.</Change>
<Changeauthor="Mathias Simmack"date="09/14/2005">tried to fix a Virtual PC (no SDK) crash; HiliteMatches restored for testing (it doesn't work here :o( )</Change>
<Changeauthor="Mathias Simmack"date="09/13/2005">disable 'highlight matching topics' because it doesn't work with the WebBrowser control</Change>
<Changeauthor="mattward"date="09/12/2005">File was not being identified as a 'code behind file' if it existed in a subfolder.</Change>
<Changeauthor="Daniel Grunwald"date="09/12/2005">Ignore .svn folders when creating setup.</Change>
<Changeauthor="Daniel Grunwald"date="09/12/2005">Add prepareRelease.bat (creates ChangeLog.xml and REVISION file)</Change>