2010-06-14 Lluis Sanchez Gual * configure: Bump MD version. 2010-06-14 Lluis Sanchez Gual * Gui/ShellTextView.boo: Track api changes. 2010-05-20 Lluis Sanchez Gual * configure: Bump MD version. 2010-04-28 Lluis Sanchez Gual * configure: * BooBinding.make: * BooBinding.booproj: * Gui/ShellTextView.boo: * Properties/ShellProperties.boo: Get rid of GtkSourceView dependency. 2010-03-22 Lluis Sanchez Gual * configure: * BooBinding.addin.xml: Bumped MD version. 2010-03-17 Lluis Sanchez Gual * BooBinding.booproj: * BooBinding.addin.xml: * Gui/BooShellModel.boo: * Gui/ShellTextView.boo: * BooShellPadContent.boo: * BooLanguageBinding.boo: * Properties/ShellProperties.boo: * Properties/BooShellProperties.boo: * Project/BooCompilerParameters.boo: * Gui/OptionPanels/GeneralShellPanel.boo: * Gui/OptionPanels/GeneralBooShellPanel.boo: * Gui/OptionPanels/CodeCompilationPanel.boo: Merged MD.Projects into MD.Core, and MD.Projects.Gui, MD.Core.Gui and MD.Components into MD.Ide. 2010-03-01 Lluis Sanchez Gual * BooBinding.sln: The invariant policy can't be used anymore as base policy set. 2010-02-18 Lluis Sanchez Gual * Makefile: * configure: * rules.make: * Makefile.include: Regenerated. * BooBinding.sln: * BooBinding.make: * BooBinding.booproj: * BooBinding.addin.xml: Moved stock icons to external files. * BooLanguageBinding.boo: * BooBindingCompilerServices.boo: Fix warnings. 2009-12-01 Lluis Sanchez Gual * BooBinding.sln: * BooBinding.booproj: Update. * BooBinding.addin.xml: Move the boo options panel to the build section. 2009-12-01 Lluis Sanchez Gual * Gui/ShellTextView.boo: * BooLanguageBinding.boo: * BooBindingCompilerServices.boo: Introduced the ConfigurationSelector class to all methods that previously took a configuration name as string. This eliminates the ambiguity between solution configuration names and project configuration names. 2009-10-30 Lluis Sanchez Gual * configure: * BooBinding.addin.xml: Bump MD version. 2009-10-07 Lluis Sanchez Gual * configure: * BooBinding.addin.xml: Bump MD version. 2009-09-28 Lluis Sanchez Gual * Gui/ShellTextView.boo: Use the new DotNetAssemblyProject class instead of DotNetProject, which is now abstract. 2009-08-26 Lluis Sanchez Gual * configure: * BooBinding.booproj: We now depend on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. 2009-08-25 Lluis Sanchez Gual * BooBinding.sln: * BooBinding.booproj: Don't require specific versions. 2009-06-23 Lluis Sanchez Gual * Gui/ShellTextView.boo: Track api changes. 2009-06-22 Lluis Sanchez Gual * BooBinding.addin.xml: Remove invalid icon. * BooBindingCompilerServices.boo: Fix bug 324223 - BOO: When rebuilding external classes, they are not always reloaded correctly. Patch by Manuel de la Pena. * BooLanguageBinding.boo: Use standard icon for boo projects, since boo-project-icon doesn't exist. 2009-06-17 Lluis Sanchez Gual * BooBinding.sln: * BooBinding.addin.xml: * BooLanguageBinding.boo: Remove obsolete extension. 2009-05-04 Lluis Sanchez Gual * BooLanguageBinding.boo: Track api changes. 2009-04-20 Michael Hutchinson * BooLanguageBinding.boo: Track comment tag API. 2009-04-15 Lluis Sanchez Gual * configure: * BooBinding.addin.xml: Bump MD version. 2009-03-20 Michael Hutchinson * templates/BooGtkSharpProject.xpt.xml: Don't require specific GTK# versions. 2009-02-26 Michael Hutchinson * BooBinding.sln: Fix translation projects' GUIDs. 2009-02-25 Michael Hutchinson * BooBinding.sln: Set policies. Remove unused name attribute. 2009-02-25 Lluis Sanchez Gual * BooLanguageBinding.boo: Track api changes. 2009-02-23 Lluis Sanchez Gual * BooBinding.booproj: Updated references. 2009-02-18 Cedric Vivier * BooBindingCompilerServices.boo: Fix build with boo >= 0.8.2. Workaround for BOO-1167 (wrt to ProjectItemCollection constraints). 2009-02-11 Lluis Sanchez Gual * BooLanguageBinding.boo: * BooBindingCompilerServices.boo: Track API changes. Use the new ProjectItem collection. 2009/02/06 Lluis Sanchez Gual * BooBinding.sln: Flush. 2009/02/06 Lluis Sanchez Gual * BooBinding.mds: * BooBinding.sln: * BooBinding.mdp: * BooBinding.booproj: Migrated to MSBuild file format. 2009/02/03 Lluis Sanchez Gual * configure: * BooBinding.addin.xml: Bump MD version. 2009-01-26 Michael Hutchinson * BooBinding.mdp: Flush project format changes. 2008-12-09 Lluis Sanchez Gual * BooBinding.mdp: Don't require a specific version of Mono.Addins. 2008-11-19 Lluis Sanchez Gual * BooBinding.addin.xml: Remove boo ambience. It's not yet implemented. 2008-11-05 Lluis Sanchez Gual * configure: * BooBinding.addin.xml: Bump MD version. 2008-11-04 Michael Hutchinson * Gui/OptionPanels/CodeCompilationPanel.boo: Show widgets, or the panel's invisible. Don't allow user to modify output type if project's library based, so the user can't mess up ASP.NET and Moonlight projects. 2008-10-10 Michael Hutchinson * BooBinding.addin.xml: Disable text editor extension since class is commented out. 2008-10-02 Michael Hutchinson * Gui/BooShellModel.boo: Track removal of service APIs. 2008-10-01 Michael Hutchinson * BooBindingCompilerServices.boo: Track API. 2008-09-17 Lluis Sanchez Gual * BooBinding.mdp: Updated projects. 2008-09-12 Mike Krüger * BooAmbience.boo, Gui/ShellTextView.boo, Gui/BooTextEditorExtension.boo, BooLanguageBinding.boo, Parser/ExpressionTypeVisitor.boo, Parser/Resolver.boo, Parser/ReturnType.boo, Parser/ExpressionFinder.boo, Parser/BooParser.boo, Parser/TypeMembers.boo, Parser/Tree.boo, Parser/VariableLookupVisitor.boo, Parser/Visitor.boo: Updated boo binding. 2008-08-22 Michael Hutchinson * Gui/OptionPanels/GeneralBooShellPanel.boo, Gui/OptionPanels/GeneralShellPanel.boo: Rename "Properties" property to "ShellProperties", as it conflicts with new property on GLib.Object in GTK# 2.12. 2008-07-21 Lluis Sanchez Gual * Project/BooCompilerParameters.boo: Moved serialization engine to MonoDevelop.Core. Use new syntax for specifying attribute scope. 2008-06-04 Lluis Sanchez Gual * configure, BooBinding.addin.xml: Bump MD version. 2008-05-28 Michael Hutchinson * po/Makefile: Remove bash-isms. 2008-05-22 Lluis Sanchez Gual * BooBinding.addin.xml: Merged the extension points for project and solution option panels into a single extension point. A single extension point will now be used for all kinds of items. Extension conditions can be used to make panels visible only for some specific item types. 2008-05-22 Lluis Sanchez Gual * BooBindingCompilerServices.boo, BooLanguageBinding.boo: Replaced ICompilerResult/DefaultCompilerResult/CompilerResults by a new BuildResult class, which has owner information at error level, so it is possible to know which project generated an error when building a solution. Updated Task and TaskService to use the new owner information. 2008-05-21 Lluis Sanchez Gual * Gui/ShellTextView.boo, Gui/OptionPanels/CodeCompilationPanel.boo, BooBinding.addin.xml, BooBindingCompilerServices.boo, Parser/Resolver.boo, Parser/ReturnType.boo, Parser/BooParser.boo, BooLanguageBinding.boo, BooBinding.mds: New project model changes. * BooBinding.mdp: Added new error regex. 2008-05-08 Michael Hutchinson * BooBinding.addin.xml: Set "isText" attribute on the mimetype definitions. 2008-04-11 Lluis Sanchez Gual * BooBinding.addin.xml: Use the new mime type extension to register new file types. 2008-03-10 Lluis Sanchez Gual * Gui/OptionPanels/GeneralShellPanel.boo, BooBinding.mdp, BooBinding.addin.xml: Added icon to options panel. Removed unused file. 2008-03-07 Michael Hutchinson * Gui/OptionPanels/GeneralShellPanel.boo : * BooBinding.addin.xml: Track optional panel API changes. 2008-02-24 Enver ALTIN * po/tr.po: Updated Turkish translation. 2008-02-20 Lluis Sanchez Gual * Gui/BooTextEditorExtension.boo: Fix for bug #361267 - Boo Code Completion appends instead of replaces what you've typed. 2008-02-14 Michael Hutchinson * Gui/BooShellModel.boo: Fix path to BooShell.dll. 2008-02-11 Lluis Sanchez Gual 2008-02-05 Lluis Sanchez Gual * BooLanguageBinding.boo: Added trick to support imports defined outside of a namespace declaration. Fixes bug #358368. 2008-02-05 Lluis Sanchez Gual 2008-02-05 Lluis Sanchez Gual * COPYING, Makefile: Added COPYING file with GPL2 license. 2008-01-28 Michael Hutchinson * po/nl.po: Updated translation by André Offringa. * po/es.po: Updated translation by Andrés G. Aragoneses. * po/de.po: Updated translation by anonymous GHOP student. 2008-01-25 Lluis Sanchez Gual * configure, BooBinding.addin.xml: Update MD version. 2008-01-24 David Makovský (Yakeen) * cs.po: Updated translation. 2008-01-23 Atsushi Enomoto * po/ja.po : made it 100% up-to-date. 2008-01-22 Michael Hutchinson * po/messages.po: Add to svn so that translators don't have to build MD. * po/hu.po: Added new translation. * po/po.mdse: * po/Makefile: Updated. Fix update-po target and add statistics target. 2008-01-22 Lluis Sanchez Gual * po/gl.po, po/cs.po, po/pt_BR.po, po/fr.po, po/es.po, po/sl_SI.po, po/nl.po, po/pl.po, po/it.po, po/pt.po, po/ca.po, po/da.po, po/tr.po, po/ru.po, po/po.mdse, po/de.po, po/sv.po, po/ja.po, po/zh_TW.po, po/id.po, po/zh_CN.po: Updated translations. 2008-01-15 Michael Hutchinson * templates/BooGtkSharpProject.xpt.xml, templates/BooLibraryProject.xpt.xml, templates/BooGtkSharpWindow.xft.xml, templates/EmptyBooFile.xft.xml, templates/EmptyBooProject.xpt.xml: Make template categories translatable. 2008-01-11 Michael Hutchinson * Gui/ShellTextView.boo: Use PropertyService.ConfigPath instead of hardcoding config location. * templates/BooLibraryProject.xpt.xml: Use CodeDOM to generate class file. Fixes "Bug 350626 - Boo templates syntactically incorrect". 2008-01-02 Michael Hutchinson * templates/BooGtkSharpWindow.xft.xml: Use ${EscapedIdentifier} instead of ${Name} so that classes/files can be named as language keywords. 2007-12-29 David Makovský (Yakeen) * po/cs.po: updated translation 2007-12-17 Lluis Sanchez Gual * Gui/ShellTextView.boo: Track api changes. * BooBinding.make, BooBinding.mdp, configure: Add missing dependencies. 2007-12-17 Lluis Sanchez Gual * configure: Updated add-in versions. 2007-12-13 Lluis Sanchez Gual * BooBinding.make, BooBinding.mdp: Synch the makefile with the mdp. 2007-12-12 Lluis Sanchez Gual * BooBinding.addin.xml: Bump add-in versions. 2007-12-05 Lluis Sanchez Gual * configure, BooBinding.make, BooBinding.mdp: Remove cecil dependency. Not needed. 2007-12-05 Lluis Sanchez Gual * configure: Use bash to run the config scripts. 2007-12-04 Lluis Sanchez Gual * po/Makefile: Fix installation of .mo files. 2007-12-04 Lluis Sanchez Gual * configure, BooBinding.make, BooBinding.addin.xml, BooBinding.mdp, BooBinding.mds, Makefile.include, rules.make, Makefile.am, monodevelop-boo.pc.in, Makefile, po, po/gl.po, po/cs.po, po/pt_BR.po, po/fr.po, po/es.po, po/sl_SI.po, po/pl.po, po/it.po, po/pt.po, po/ca.po, po/da.po, po/tr.po, po/ru.po, po/sv.po, po/de.po, po/po.mdse, po/ja.po, po/zh_TW.po, po/Makefile, po/zh_CN.po: Directory reorganization. 2007-11-13 Lluis Sanchez Gual * Gui/BooShellModel.boo: Cleanly return from the main thread if an exception is thrown. 2007-11-09 Michael Hutchinson * Parser/BooParser.boo: Track LoggingService API changes. 2007-10-29 Lluis Sanchez Gual * BooBinding.addin.xml: Bump MD version. 2007-10-29 Lluis Sanchez Gual * BooShell/BooShell.boo: Don't try to abort the shell thread if it is already stopped. * BooShell/BooShell.mdp: Update. 2007-10-29 Lluis Sanchez Gual * BooBinding.addin.xml: Track changes in the Icon extension node. 2007-10-25 Lluis Sanchez Gual * templates/BooGtkSharpWindow.xft.xml, templates/EmptyBooFile.xft.xml: Use tango file icons. Removed obsolete icons. 2007-10-24 Lluis Sanchez Gual * BooBinding.mdp, BooBinding.mds, templates/BooGtkSharpProject.xpt.xml, templates/BooLibraryProject.xpt.xml, templates/EmptyBooProject.xpt.xml, Makefile.am, icons/Boo.Project.Form, icons/Boo.Project.EmptyProject, icons/boo-icon-32.png, icons/Boo.ProjectIcon: Updated project icons. Use the base project icon with an overlay to show the type. 2007-10-04 Lluis Sanchez Gual * Gui/BooTextEditorExtension.boo: When completing 'as', don't try to resolve empty expressions. Fixes bug #324224. 2007-10-03 Lluis Sanchez Gual * Parser/Resolver.boo, Parser/Visitor.boo: Track API changes. 2007-09-21 Lluis Sanchez Gual * BooBinding.addin.xml: Bump MD version. 2007-09-20 Lluis Sanchez Gual * BooBinding.addin.xml: Added an Other section in the MD property dialog and moved some options there to avoid too many branches. 2007-09-14 Lluis Sanchez Gual * BooAmbience.boo: Track api changes. * BooBinding.mdp, BooShell/BooShell.mdp: Updated. 2007-09-07 Lluis Sanchez Gual * Gui/BooTextEditorExtension.boo: Track api changes. * BooShell/BooShell.boo: Don't propagate abort exception to the gtk thread. 2007-09-04 Michael Hutchinson * BooShell/BooShell.boo: Catch ThreadAbortException when killing remote process. 2007-09-03 Michael Hutchinson * Properties/ShellProperties.boo: better workaround for Boo compiler bug. 2007-09-01 Michael Hutchinson * Gui/ShellTextView.boo, Properties/ShellProperties.boo, Gui/OptionPanels/CodeCompilationPanel.boo: Track Properties API changes. May have unavoidably introduced some instability in working around Boo compiler bug http://jira.codehaus.org/browse/BOO-856 (incorrect resolution of overloaded generic methods). * Parser/ExpressionTypeVisitor.boo: Track Boo AST library API change. 2007-08-31 Michael Hutchinson * Gui/ShellTextView.boo, Properties/ShellProperties.boo: Track API changes. 2007-08-09 Lluis Sanchez Gual * BooBinding.addin.xml, BooBinding.mdp, BooShell/Makefile.am, Makefile.am: Reorganized the extension point hierarchy. Embedded all add-in manifests as resources. 2007-07-19 Lluis Sanchez Gual * BooBinding.addin.xml, BooShellPadContent.boo: Updated pad icons. 2007-07-13 Lluis Sanchez Gual * Gui/ShellTextView.boo: Track api changes. 2007-05-31 Lluis Sanchez Gual * templates/BooLibraryProject.xpt.xml: Get template icon from resources. 2007-05-28 Lluis Sanchez Gual * BooBinding.mdp, Makefile.am: Make sure the correct Mono.Cecil dll is referenced. 2007-05-17 Lluis Sanchez Gual * BooShellPadContent.boo: Added null check. 2007-05-14 Lluis Sanchez Gual * BooBinding.mdp, BooShell/BooShell.mdp, BooShell/Makefile.am, Makefile.am: Added missing references. 2007-05-11 Lluis Sanchez Gual * BooBinding.mdp: Copy the .addins.xml file to the output dir. 2007-05-11 Lluis Sanchez Gual * BooBinding.mdp, BooShell/BooShell.mdp, BooShell/Makefile.am, Makefile.am: Fix the build, again. 2007-05-10 Lluis Sanchez Gual * BooBinding.mdp, BooShell/BooShell.mdp, BooShell/Makefile.am, Makefile.am: Fix build. 2007-05-09 Lluis Sanchez Gual * BooBinding.mdp, BooShell/BooShell.mdp, BooShell/Makefile.am, Makefile.am: Reference shared assemblies from the correct location. * BooShellPadContent.boo: Fix the build. 2007-05-04 Lluis Sanchez Gual * Gui/OptionPanels/GeneralBooShellPanel.boo, Gui/OptionPanels/GeneralShellPanel.boo, Gui/OptionPanels/CodeCompilationPanel.boo, BooBinding.addin.xml, BooBinding.mdp, BooShellPadContent.boo, BooShell/BooShell.mdp, BooShell/Makefile.am, Makefile.am: Migration to Mono.Addins. 2007-04-19 Lluis Sanchez Gual * BooBinding.mdp, BooShell/BooShell.mdp: Don't copy referenced assemblies. 2007-02-27 Lluis Sanchez Gual * FormattingStrategy/BooFormattingStrategy.boo: Track api changes. 2007-02-16 Lluis Sanchez Gual * BooBinding.addin.xml: Change add-in versions to 0.13. * BooShell/Makefile.am: Flush. 2007-02-15 Lluis Sanchez Gual * BooBinding.mdp, BooShell/BooShell.mdp, BooShell/Makefile.am, Makefile.am: Synchronized the MD project and the Makefile * BooBinding.mds: Updated. 2007-02-12 Lluis Sanchez Gual * Gui/BooTextEditorExtension.boo: Handle code completion only for boo files. 2007-02-09 Peter Johanson * BooBinding.addin.xml: * Gui/BooTextEditorExtension.boo: * Makefile.am: Add new BooTextEditorExtension to start supporting minimal completion again. * Parser/BooParser.boo: * Parser/Resolver.boo: Beginnings of an implementation of IsAsResolve, needs finishing at some point. 2007-01-29 Lluis Sanchez Gual * Gui/ShellTextView.boo: Temporarily disabled code completion in the shell. Some changes are needed to use the new api. * Parser/TypeMembers.boo, Parser/Visitor.boo: Track api changes. 2007-01-02 Mart Roosmaa * Parser/Resolver.boo: Adopt to changes made in rev 62253. 2006-12-14 Lluis Sanchez Gual * Parser/Resolver.boo, Parser/ReturnType.boo, Parser/BooParser.boo, Parser/TypeMembers.boo, Parser/Tree.boo, Parser/Visitor.boo: Renamed Abstract* classes to Default*. Removed some unnecessary Default* subclasses. 2006-11-11 David Makovský (Yakeen) * Gui/OptionPanels/CodeCompilationPanel.boo: fix for bug 79199 2006-09-21 Lluis Sanchez Gual * Gui/ShellTextView.boo: Track API changes. 2006-09-19 Jacob Ilsø Christensen * .: Added svn:ignore for BooBinding.pidb * BooShell: Added svn:ignore for BooShell.pidb 2006-09-12 Jacob Ilsø Christensen * BooAmbience.boo: Track changes in Ambience. 2006-08-10 Lluis Sanchez Gual * Gui/ShellTextView.boo: Provide the ambience to use for code completion. 2006-07-11 Philip Turnbull * BooBinding/BooAmbience.cs: Track API changes in Ambience. 2006-07-03 Lluis Sanchez Gual * Parser/BooParser.boo: * BooBindingCompilerServices.boo: Track changes in ProjectReference. 2006-07-05 Matej Urbas * Parser/Visitor.boo: Updated to use ReturnType as BaseTypes in IClass instances. 2006-07-03 Lluis Sanchez Gual * BooBinding.addin.xml: Updated versions. 2006-06-15 Lluis Sanchez Gual * BooBinding.addin.xml: Use the DataType element instead fof Class to declare serializable types. 2006-05-22 Lluis Sanchez Gual * Makefile.am: * BooBinding.mdp: Removed SharpRefactory reference. 2006-05-04 Lluis Sanchez Gual * BooBinding.addin.xml: Updated versions. * BooShell/BooShell.mdp: * BooBinding.mdp: Updated. 2006-04-21 Lluis Sanchez Gual * BooLanguageBinding.cs: Implement GetSupportedClrVersions. 2006-04-07 David Makovský (Yakeen) * BooBinding.addin.xml: renamed attribute in FileFilter Extension 2006-04-03 Lluis Sanchez Gual * BooBinding.addin.xml: Add boo assembly dependency. 2006-03-30 Lluis Sanchez Gual * BooBinding.addin.xml: Updated references. 2006-03-24 Jacob Ilsø Christensen * BooShell/: Added Makefile and Makefile.in to svn:ignore. 2006-03-24 Lluis Sanchez Gual * BooShell/BooShell.mdp: * BooBinding.mdp: * BooBinding.mds: Updated. * Makefile.am: Use an unified format. Patch by Matze Braun. * BooBinding.addin.xml: Updated add-in versions. 2006-02-24 Lluis Sanchez Gual * BooBinding/BooShell/BooShell.mdp: * BooBinding/BooBinding.mdp: Updated references. 2005-02-07 Peter Johanson * BooBinding.addin.xml: Update imports to get BooShell.dll to be bundled as well. 2006-01-30 Lluis Sanchez Gual * Parser/BooParser.boo: * Parser/Resolver.boo: Track changes in parser api. 2006-01-11 Lluis Sanchez Gual * Parser/ExpressionFinder.boo: * Parser/BooParser.boo: Track api changes. 2006-01-10 Lluis Sanchez Gual * BooBinding.mdp: Updated references. * Parser/BooParser.boo: Track api changes. 2005-12-19 Peter Johanson * Parser/Resolver.boo: Add overload for doing a deep search for a type. * Parser/ExpressionTypeVisitor.boo: Do deep searches for members, as we may have a member of a type not found in explicitly referenced assemblies. 2005-12-13 Lluis Sanchez Gual * Parser/BooParser.boo: Track changes in the api. * BooLanguageBinding.boo: Implemented the new methods in IDotNetLanguageBinding. * templates/*: Set the correct category, language and project type. 2005-11-25 Rodrigo B. de Oliveira * Gui/ShellTextView.boo: 'in' operator now requires a proper array argument * Parser/ExpressionTypeVisitor.boo: AsExpression -> TryCastExpression, TernaryExpression -> ConditionalExpression 2005-11-16 Peter Johanson * Parser/Resolver.boo: Remove some unneeded code, and properly resolve 'self' and 'super' when inside a static context. 2005-11-16 Rodrigo B. de Oliveira * Gui/ShellTextView.boo: fix EndIter error that caused prompt not to be displayed 2005-11-04 Lluis Sanchez Gual * Gui/ShellTextView.boo: Fix gtksourceview warning. 2005-11-01 Peter Johanson * BooShell/BooShell.boo: Actually handle exceptions thrown during excecution of user input, and toss back a sanitized string of the exception. 2005-10-30 Peter Johanson * FormattingStrategy/*: * BooBinding.addin.xml: * Makefile.am: Initial smart formatting support. Still *very* basic. 2005-10-11 Lluis Sanchez Gual * BooBinding.addin.xml: Fixed addin header information. Use "id" attribuet instead of "name" to identify addins. 2005-10-06 Lluis Sanchez Gual * BooBinding.addin.xml: * BooLanguageBinding.cs: Register serializable types in the addin configuration file. 2005-10-04 Lluis Sanchez Gual * BooBinding.addin.xml: Added addin dependencies. 2005-09-23 Peter Johanson * Gui/BooShellModel.boo: Wrap all access to remote process object in try/except to handle nasty remoting exception. Not really a fix. 2005-08-29 Peter Johanson * Parser/Visitor.boo: Fix line number off-by-one error. 2005-08-23 Peter Johanson * BooBindingCompilerServices.boo: Add support for compiling in embedded resources from projects. 2005-08-21 Peter Johanson * tempaltes/*: Fix icon references to use new resource naming convention. 2005-08-21 Peter Johanson * Makefile.am: Use new -embedres option in boo. * BooShell/BooShell.boo: Fix foreach over a CollectionBase. * Gui/OptionPanels/CodeCompilationPanel.boo: Fix required for boo's new method invocation changes. 2005-08-20 Peter Johanson * templates/BooGtkSharpProject.xpt.xml: Fix gtk-sharp references to match new assembly versions. 2005-08-12 Lluis Sanchez Gual * templates/*: * BooBinding.addin.xml: Properly reference resource icons and templates. * Makefile.am: Embed icon and templates as resources. 2005-08-15 Peter Johanson * Gui/ShellTextvView: Fix file sharing violation that killed multiple MD instances when the boo shell was enabled. 2005-08-10 Peter Johanson * Gui/ShellTextView.boo: Fix small problem with blank lines being accept, and causing errors in the interpreter. 2005-08-10 Peter Johanson * Parser/ExpressionTypeVisitor.boo: * Parser/Resolver.boo: * Parser/ReturnType.boo: * Parser/ExpressionFinder.boo: * Parser/BooParser.boo: * Parser/VariableLookupVisitor.boo: * Parser/Visitor.boo: Add better error reporting via logging by type. 2005-08-09 Lluis Sanchez Gual * Parser/ReturnType.boo: * Parser/ExpressionTypeVisitor.boo: * Parser/Resolver.boo: * Parser/BooParser.boo: * Gui/ShellTextView.boo: Use the new IParserContext API. 2005-07-20 Lluis Sanchez Gual * Gui/OptionPanels/GeneralShellPanel.boo: * Gui/OptionPanels/GeneralBooShellPanel.boo: * Gui/OptionPanels/CodeCompilationPanel.boo: Removed unused namespace import. 2005-07-20 Peter Johanson * Gui/IShellModel.boo: * Gui/ShellTextView.boo: * Gui/BooShellModel.boo: * Gui/OptionPanels/CodeCompilationPanel.boo: * Properties/ShellProperties.boo: * Parser/Resolver.boo: * Parser/BooParser.boo: * BooShellPadContent.boo: * BooShell/BooShell.boo: Lots of cleanup, and add initial support for code completion in the shell. * Makefile.am: Revert makefile change that snuck in. 2005-07-19 Peter Johanson * templates/BooGtkSharpWindow.xft.xml: Fix small typo. 2005-07-19 Peter Johanson * BooAmbience: Changes to consolidate code, and actually markup the items if IncludePangoMarkup is set. 2005-07-18 Peter Johanson * BooBinding.addin.xml: Put the boo shell on the bottom by default. 2005-07-18 Peter Johanson * Parser/Resolver.boo: * BooLanguageBinding.boo: Remove some extraneous ';' characters, and use the new 'char()' literal instead of the previous hack for getting a char. 2005-07-13 Lluis Sanchez Gual * BooShellPadContent.boo: Make sure all shell controls are visible. 2005-07-11 Lluis Sanchez Gual * Project/BooCompilerParameters.boo: Implement ICloneable. * BooLanguageBinding.boo: CreateCompilationParameters now returns an ICloneable. 2005-06-04 Peter Johanson * Gui/OptionPanels/CodeCompilationPanel.boo: * Project/BooCompilerParameters.boo: Remove compiler selection items, as they are unneeded now that we use Boo's API for compilation 2005-06-02 Peter Johanson * Parser/BooParser.boo: Re-apply change to include ProcessMethodBodies step in the visitor. Problems this change caused have been resolved elsewhere. * Parser/Visitor.boo: Use the region of the property if the region for the getter/setter is null (happens with [Getter()], etc AST attributes). 2005-05-31 Peter Johanson * BooBindingCompilerServices.boo: Make sure we only generate the assembly in the file, not loaded into memory. 2005-05-30 Peter Johanson * Parser/TypeMembers.boo: Cleanup, and add handling of get/set for properties properly. * Parser/Visitor.boo: Handling of get/set for properties, move to using FullName where appropriate for class members, and set enum return types to null. 2005-05-30 Peter Johanson * Parser/Visitor.boo: Only abort parsing on parser errors. We may have type binding errors that should be ignored, since we do the resolving of those ourselves. * Parser/TypeMembers.boo: Constructors should have a fully qualified name of 'ctor', not '#ctor'. * Parser/Resolver.boo: Fix problem with 'super' not always finding the super class. 2005-05-29 Peter Johanson * BooBindingCompilerServices.boo: Redo most of the compiler stuff to use the Boo API instead of calling out to booc in a seperate process. Is faster, and removes the gross regexes previously used to parse errors. 2005-05-27 Peter Johanson * Parser/*: Various cleanups of print statements, as well as various fixes to improve resolution of fields and local variables. 2005-05-24 Peter Johanson * Parser/BooParser.boo: One small fix to return a new CompilationUnit instead of null in case of a failed parse attempt. 2005-05-24 Peter Johanson * Parser/Visitor.boo: Cull out compiler generated fields, and note if errors occured before this visitor and return immediate if so. * Parser/BooParser.boo: Keep a cache of successful parser results, and return those for any files that error out due to syntax errors, etc. 2005-05-22 Peter Johanson * Parser/Resolver.boo: More cleanups, and make static/non-static member showing work properly. 2005-05-22 Peter Johanson * Parser/BooParser.boo: * Parser/Resolver.boo: Various small cleanups * Parser/Visitor.boo: Some small cleanups, and parse events now as well. 2005-05-21 Peter Johanson * BooShellPadContent.cs: Make the pad placement easier to find when first viewing the shell. 2005-05-21 Peter Johanson * Parser/BooParser.boo: Move filename assignment to after parsing is complete. Makes the class browser (mostly) work now. 2005-05-19 Peter Johanson * BooBinding.mp{p,s}: * BooShell/BooShell.mp{p,s}: Add project files for compiling the BooBinding using MD. 2005-05-10 Peter Johanson * Gui/ShellTextView.boo: Use a normal StreamWriter instead of the Boo.IO stuff, since Boo.IO has moved in current Boo SVN to Boo.Lang.IO 2005-05-04 Peter Johanson * BooShell/BooShell.boo: Make sure we dispose of the worker thread. 2005-05-04 Peter Johanson * Gui/BooShellModel.boo: Don't join the aborted thread. This isn't needed, and hangs mono-1.1.7 and newer. 2005-05-03 Peter Johanson * BooShell/BooShell.boo: Make sure we don't get disposed prematurely. 2005-05-02 Peter Johanson * Remoting/*: * Gui/BooShellModel.boo: * BooShell/BooShell.boo: * Makefile.am: Switch over to using the new RemoteProcessObject API. Removes the need for all of BooShell.Remoting, and simplifies things elsewhere. 2005-05-02 Peter Johanson * Gui/BooShellModel.boo: Fix from lluis to make MD not crash when right clicking the shell with no projects open. 2005-05-02 Peter Johanson * BooShell/BooShell.boo: Convert to using Monitor instead of just lock(), prevents the 100% utilization by mono as reported by several folks. * Gui/BooShellModel.boo: Some Monitor fixes, and a small fix to make pasted input with multiple lines get processed properly. 2005-04-28 Rafael Monoman Teixeira * Makefile.am: added missing dependency for target $(ASSEMBLY) 2005-04-25 Peter Johanson * BooShellServer/BooShellServer.boo: Small fix to make sure the shell server doesn't exit unexpectedly. 2005-04-25 Peter Johanson * Properties/GeneralShellProperties.boo: * Gui/*: Lots of changes to handle new shell handling, as well as adding the ability to load the assemblies generated by the currently open solution/combine. * Remoting/*: Library for doing remoting using unix sockets * BooShell/BooShell.boo: New shell object created out of process from MD for projection * BooShellServer/BooShellServer.boo: Remoting server for serving up the BooShell objects 2005-04-25 Peter Johanson * Initial import of the Boo addin.