* main/Main.sln:
[monodevelop.git] / extras / BooBinding / ChangeLog
blob37e641aa5146db77a7d7458840d65803ad77f34d
1 2009-02-26  Michael Hutchinson  <mhutchinson@novell.com>
3         * BooBinding.sln: Fix translation projects' GUIDs.
5 2009-02-25  Michael Hutchinson  <mhutchinson@novell.com>
7         * BooBinding.sln: Set policies. Remove unused name attribute.
9 2009-02-25  Lluis Sanchez Gual  <lluis@novell.com>
11         * BooLanguageBinding.boo: Track api changes.
13 2009-02-23  Lluis Sanchez Gual  <lluis@novell.com>
15         * BooBinding.booproj: Updated references.
17 2009-02-18  Cedric Vivier  <cedricv@neonux.com>
19         * BooBindingCompilerServices.boo: Fix build with boo >= 0.8.2.
20         Workaround for BOO-1167 (wrt to ProjectItemCollection constraints).
22 2009-02-11  Lluis Sanchez Gual  <lluis@novell.com>
24         * BooLanguageBinding.boo:
25         * BooBindingCompilerServices.boo: Track API changes. Use the
26           new ProjectItem collection.
28 2009/02/06  Lluis Sanchez Gual  <lluis@novell.com>
30  * BooBinding.sln: Flush.
32 2009/02/06  Lluis Sanchez Gual  <lluis@novell.com>
34  * BooBinding.mds:
35  * BooBinding.sln:
36  * BooBinding.mdp:
37  * BooBinding.booproj: Migrated to MSBuild file format.
39 2009/02/03  Lluis Sanchez Gual  <lluis@novell.com>
41  * configure:
42  * BooBinding.addin.xml: Bump MD version.
44 2009-01-26  Michael Hutchinson  <mhutchinson@novell.com>
46         * BooBinding.mdp: Flush project format changes.
48 2008-12-09  Lluis Sanchez Gual  <lluis@novell.com>
50         * BooBinding.mdp: Don't require a specific version of Mono.Addins.
52 2008-11-19  Lluis Sanchez Gual  <lluis@novell.com>
54         * BooBinding.addin.xml: Remove boo ambience. It's not yet implemented.
56 2008-11-05  Lluis Sanchez Gual  <lluis@novell.com>
58         * configure:
59         * BooBinding.addin.xml: Bump MD version.
61 2008-11-04  Michael Hutchinson  <mhutchinson@novell.com>
63         * Gui/OptionPanels/CodeCompilationPanel.boo: Show widgets, or the 
64           panel's invisible. Don't allow user to modify output type if 
65           project's library based, so the user can't mess up ASP.NET and 
66           Moonlight projects.
68 2008-10-10  Michael Hutchinson  <mhutchinson@novell.com>
70         * BooBinding.addin.xml: Disable text editor extension since class is
71         commented out.
73 2008-10-02  Michael Hutchinson <mhutchinson@novell.com> 
75         * Gui/BooShellModel.boo: Track removal of service APIs.
77 2008-10-01  Michael Hutchinson <mhutchinson@novell.com> 
79         * BooBindingCompilerServices.boo: Track API.
81 2008-09-17  Lluis Sanchez Gual <lluis@novell.com> 
83         * BooBinding.mdp: Updated projects.
85 2008-09-12  Mike Krüger <mkrueger@novell.com> 
87         * BooAmbience.boo, Gui/ShellTextView.boo,
88           Gui/BooTextEditorExtension.boo, BooLanguageBinding.boo,
89           Parser/ExpressionTypeVisitor.boo, Parser/Resolver.boo,
90           Parser/ReturnType.boo, Parser/ExpressionFinder.boo,
91           Parser/BooParser.boo, Parser/TypeMembers.boo, Parser/Tree.boo,
92           Parser/VariableLookupVisitor.boo, Parser/Visitor.boo: Updated boo
93           binding.
95 2008-08-22  Michael Hutchinson <mhutchinson@novell.com> 
97         * Gui/OptionPanels/GeneralBooShellPanel.boo,
98           Gui/OptionPanels/GeneralShellPanel.boo: Rename "Properties"
99           property to "ShellProperties", as it conflicts with new property on
100           GLib.Object in GTK# 2.12.
102 2008-07-21  Lluis Sanchez Gual <lluis@novell.com> 
104         * Project/BooCompilerParameters.boo: Moved serialization engine to
105           MonoDevelop.Core. Use new syntax for specifying attribute scope.
107 2008-06-04  Lluis Sanchez Gual <lluis@novell.com> 
109         * configure, BooBinding.addin.xml: Bump MD version.
111 2008-05-28  Michael Hutchinson <mhutchinson@novell.com> 
113         * po/Makefile: Remove bash-isms.
115 2008-05-22  Lluis Sanchez Gual <lluis@novell.com> 
117         * BooBinding.addin.xml: Merged the extension points for project and
118           solution option panels into a single extension point. A single
119           extension point will now be used for all kinds of items. Extension
120           conditions can be used to make panels visible only for some
121           specific item types.
123 2008-05-22  Lluis Sanchez Gual <lluis@novell.com> 
125         * BooBindingCompilerServices.boo, BooLanguageBinding.boo: Replaced
126           ICompilerResult/DefaultCompilerResult/CompilerResults by a new
127           BuildResult class, which has owner information at error level, so
128           it is possible to know which project generated an error when
129           building a solution. Updated Task and TaskService to use the new
130           owner information.
132 2008-05-21  Lluis Sanchez Gual <lluis@novell.com> 
134         * Gui/ShellTextView.boo, Gui/OptionPanels/CodeCompilationPanel.boo,
135           BooBinding.addin.xml, BooBindingCompilerServices.boo,
136           Parser/Resolver.boo, Parser/ReturnType.boo, Parser/BooParser.boo,
137           BooLanguageBinding.boo, BooBinding.mds: New project model changes.
138         * BooBinding.mdp: Added new error regex.
140 2008-05-08  Michael Hutchinson <mhutchinson@novell.com> 
142         * BooBinding.addin.xml: Set "isText" attribute on the mimetype
143           definitions.
145 2008-04-11  Lluis Sanchez Gual <lluis@novell.com> 
147         * BooBinding.addin.xml: Use the new mime type extension to register new
148           file types.
150 2008-03-10  Lluis Sanchez Gual <lluis@novell.com> 
152         * Gui/OptionPanels/GeneralShellPanel.boo, BooBinding.mdp,
153           BooBinding.addin.xml: Added icon to options panel. Removed unused
154           file.
156 2008-03-07  Michael Hutchinson  <mhutchinson@novell.com> 
158         * Gui/OptionPanels/GeneralShellPanel.boo :
159         * BooBinding.addin.xml: Track optional panel API changes. 
161 2008-02-24  Enver ALTIN  <ealtin@gmail.com>
163         * po/tr.po: Updated Turkish translation.
165 2008-02-20  Lluis Sanchez Gual <lluis@novell.com> 
167         * Gui/BooTextEditorExtension.boo: Fix for bug #361267 - Boo Code Completion
168           appends instead of replaces what you've typed.
170 2008-02-14  Michael Hutchinson <mhutchinson@novell.com> 
172         * Gui/BooShellModel.boo: Fix path to BooShell.dll.
174 2008-02-11  Lluis Sanchez Gual <lluis@novell.com> 
176         
178 2008-02-05  Lluis Sanchez Gual <lluis@novell.com> 
180         * BooLanguageBinding.boo: Added trick to support imports defined outside of
181           a namespace declaration. Fixes bug #358368.
183 2008-02-05  Lluis Sanchez Gual <lluis@novell.com> 
185         
187 2008-02-05  Lluis Sanchez Gual <lluis@novell.com> 
189         * COPYING, Makefile: Added COPYING file with GPL2 license.
191 2008-01-28  Michael Hutchinson <mhutchinson@novell.com> 
193         * po/nl.po: Updated translation by André Offringa.
194         * po/es.po: Updated translation by Andrés G. Aragoneses.
195         * po/de.po: Updated translation by anonymous GHOP student.
197 2008-01-25  Lluis Sanchez Gual <lluis@novell.com> 
199         * configure, BooBinding.addin.xml: Update MD version.
201 2008-01-24  David Makovský (Yakeen) <yakeen@sannyas-on.net>
203         * cs.po: Updated translation.
205 2008-01-23  Atsushi Enomoto  <atsushi@ximian.com>
207         * po/ja.po : made it 100% up-to-date.
209 2008-01-22  Michael Hutchinson <mhutchinson@novell.com> 
211         * po/messages.po: Add to svn so that translators don't have to build MD.
212         * po/hu.po: Added new translation.
213         * po/po.mdse:
214         * po/Makefile: Updated. Fix update-po target and add statistics target.
216 2008-01-22  Lluis Sanchez Gual <lluis@novell.com> 
218         * po/gl.po, po/cs.po, po/pt_BR.po, po/fr.po, po/es.po, po/sl_SI.po,
219           po/nl.po, po/pl.po, po/it.po, po/pt.po, po/ca.po, po/da.po, po/tr.po,
220           po/ru.po, po/po.mdse, po/de.po, po/sv.po, po/ja.po, po/zh_TW.po,
221           po/id.po, po/zh_CN.po: Updated translations.
223 2008-01-15  Michael Hutchinson <mhutchinson@novell.com> 
225         * templates/BooGtkSharpProject.xpt.xml, templates/BooLibraryProject.xpt.xml,
226           templates/BooGtkSharpWindow.xft.xml, templates/EmptyBooFile.xft.xml,
227           templates/EmptyBooProject.xpt.xml: Make template categories
228           translatable.
230 2008-01-11  Michael Hutchinson <mhutchinson@novell.com> 
232         * Gui/ShellTextView.boo: Use PropertyService.ConfigPath instead of
233           hardcoding config location.
234         * templates/BooLibraryProject.xpt.xml: Use CodeDOM to generate class file.
235           Fixes "Bug 350626 - Boo templates syntactically incorrect".
237 2008-01-02  Michael Hutchinson <mhutchinson@novell.com> 
239         * templates/BooGtkSharpWindow.xft.xml: Use ${EscapedIdentifier} instead of
240           ${Name} so that classes/files can be named as language keywords.
242 2007-12-29 David Makovský (Yakeen) <yakeen@sannyas-on.net>
244         * po/cs.po: updated translation
246 2007-12-17  Lluis Sanchez Gual <lluis@novell.com> 
248         * Gui/ShellTextView.boo: Track api changes.
249         * BooBinding.make, BooBinding.mdp, configure: Add missing dependencies.
251 2007-12-17  Lluis Sanchez Gual <lluis@novell.com> 
253         * configure: Updated add-in versions.
255 2007-12-13  Lluis Sanchez Gual <lluis@novell.com> 
257         * BooBinding.make, BooBinding.mdp: Synch the makefile with the mdp.
259 2007-12-12  Lluis Sanchez Gual <lluis@novell.com> 
261         * BooBinding.addin.xml: Bump add-in versions.
263 2007-12-05  Lluis Sanchez Gual <lluis@novell.com> 
265         * configure, BooBinding.make, BooBinding.mdp: Remove cecil dependency. Not
266           needed.
268 2007-12-05  Lluis Sanchez Gual <lluis@novell.com> 
270         * configure: Use bash to run the config scripts.
272 2007-12-04  Lluis Sanchez Gual <lluis@novell.com> 
274         * po/Makefile: Fix installation of .mo files.
276 2007-12-04  Lluis Sanchez Gual <lluis@novell.com> 
278         * configure, BooBinding.make, BooBinding.addin.xml, BooBinding.mdp,
279           BooBinding.mds, Makefile.include, rules.make, Makefile.am,
280           monodevelop-boo.pc.in, Makefile, po, po/gl.po, po/cs.po, po/pt_BR.po,
281           po/fr.po, po/es.po, po/sl_SI.po, po/pl.po, po/it.po, po/pt.po, po/ca.po,
282           po/da.po, po/tr.po, po/ru.po, po/sv.po, po/de.po, po/po.mdse, po/ja.po,
283           po/zh_TW.po, po/Makefile, po/zh_CN.po: Directory reorganization.
285 2007-11-13  Lluis Sanchez Gual <lluis@novell.com> 
287         * Gui/BooShellModel.boo: Cleanly return from the main thread if an exception
288           is thrown.
290 2007-11-09  Michael Hutchinson <mhutchinson@novell.com> 
292         * Parser/BooParser.boo: Track LoggingService API changes.
294 2007-10-29  Lluis Sanchez Gual <lluis@novell.com> 
296         * BooBinding.addin.xml: Bump MD version.
298 2007-10-29  Lluis Sanchez Gual <lluis@novell.com> 
300         * BooShell/BooShell.boo: Don't try to abort the shell thread if it is
301           already stopped.
302         * BooShell/BooShell.mdp: Update.
304 2007-10-29  Lluis Sanchez Gual <lluis@novell.com> 
306         * BooBinding.addin.xml: Track changes in the Icon extension node.
308 2007-10-25  Lluis Sanchez Gual <lluis@novell.com> 
310         * templates/BooGtkSharpWindow.xft.xml, templates/EmptyBooFile.xft.xml: Use
311           tango file icons. Removed obsolete icons.
313 2007-10-24  Lluis Sanchez Gual <lluis@novell.com> 
315         * BooBinding.mdp, BooBinding.mds, templates/BooGtkSharpProject.xpt.xml,
316           templates/BooLibraryProject.xpt.xml, templates/EmptyBooProject.xpt.xml,
317           Makefile.am, icons/Boo.Project.Form, icons/Boo.Project.EmptyProject,
318           icons/boo-icon-32.png, icons/Boo.ProjectIcon: Updated project icons. Use
319           the base project icon with an overlay to show the type.
321 2007-10-04  Lluis Sanchez Gual <lluis@novell.com> 
323         * Gui/BooTextEditorExtension.boo: When completing 'as', don't try to resolve
324           empty expressions. Fixes bug #324224.
326 2007-10-03  Lluis Sanchez Gual <lluis@novell.com> 
328         * Parser/Resolver.boo, Parser/Visitor.boo: Track API changes.
330 2007-09-21  Lluis Sanchez Gual <lluis@novell.com> 
332         * BooBinding.addin.xml: Bump MD version.
334 2007-09-20  Lluis Sanchez Gual <lluis@novell.com> 
336         * BooBinding.addin.xml: Added an Other section in the MD property dialog and
337           moved some options there to avoid too many branches.
339 2007-09-14  Lluis Sanchez Gual <lluis@novell.com> 
341         * BooAmbience.boo: Track api changes.
342         * BooBinding.mdp, BooShell/BooShell.mdp: Updated.
344 2007-09-07  Lluis Sanchez Gual <lluis@novell.com> 
346         * Gui/BooTextEditorExtension.boo: Track api changes.
347         * BooShell/BooShell.boo: Don't propagate abort exception to the gtk thread.
349 2007-09-04  Michael Hutchinson <MHutchinson@novell.com>
351         * BooShell/BooShell.boo: Catch ThreadAbortException when killing 
352           remote process.
354 2007-09-03  Michael Hutchinson <MHutchinson@novell.com>
356         * Properties/ShellProperties.boo: better workaround for Boo compiler 
357           bug.
359 2007-09-01  Michael Hutchinson <m.j.hutchinson@gmail.com>
361         * Gui/ShellTextView.boo, Properties/ShellProperties.boo, 
362           Gui/OptionPanels/CodeCompilationPanel.boo: Track Properties API 
363           changes. May have unavoidably introduced some instability in working 
364           around Boo compiler bug http://jira.codehaus.org/browse/BOO-856 
365           (incorrect resolution of overloaded generic methods).
366           
367         * Parser/ExpressionTypeVisitor.boo: Track Boo AST library API change. 
369 2007-08-31  Michael Hutchinson <m.j.hutchinson@gmail.com>
371         * Gui/ShellTextView.boo, Properties/ShellProperties.boo: Track API 
372           changes.
374 2007-08-09  Lluis Sanchez Gual <lluis@novell.com> 
376         * BooBinding.addin.xml, BooBinding.mdp, BooShell/Makefile.am, Makefile.am:
377           Reorganized the extension point hierarchy. Embedded all add-in manifests
378           as resources.
380 2007-07-19  Lluis Sanchez Gual <lluis@novell.com> 
382         * BooBinding.addin.xml, BooShellPadContent.boo: Updated pad icons.
384 2007-07-13  Lluis Sanchez Gual <lluis@novell.com> 
386         * Gui/ShellTextView.boo: Track api changes.
388 2007-05-31  Lluis Sanchez Gual <lluis@novell.com> 
390         * templates/BooLibraryProject.xpt.xml: Get template icon from
391           resources.
393 2007-05-28  Lluis Sanchez Gual <lluis@novell.com> 
395         * BooBinding.mdp, Makefile.am: Make sure the correct Mono.Cecil dll is
396           referenced.
398 2007-05-17  Lluis Sanchez Gual <lluis@novell.com> 
400         * BooShellPadContent.boo: Added null check.
402 2007-05-14  Lluis Sanchez Gual <lluis@novell.com> 
404         * BooBinding.mdp, BooShell/BooShell.mdp, BooShell/Makefile.am,
405           Makefile.am: Added missing references.
407 2007-05-11  Lluis Sanchez Gual <lluis@novell.com> 
409         * BooBinding.mdp: Copy the .addins.xml file to the output dir.
411 2007-05-11  Lluis Sanchez Gual <lluis@novell.com> 
413         * BooBinding.mdp, BooShell/BooShell.mdp, BooShell/Makefile.am,
414           Makefile.am: Fix the build, again.
416 2007-05-10  Lluis Sanchez Gual <lluis@novell.com> 
418         * BooBinding.mdp, BooShell/BooShell.mdp, BooShell/Makefile.am,
419           Makefile.am: Fix build.
421 2007-05-09  Lluis Sanchez Gual <lluis@novell.com> 
423         * BooBinding.mdp, BooShell/BooShell.mdp, BooShell/Makefile.am,
424           Makefile.am: Reference shared assemblies from the correct location.
425         * BooShellPadContent.boo: Fix the build.
427 2007-05-04  Lluis Sanchez Gual <lluis@novell.com> 
429         * Gui/OptionPanels/GeneralBooShellPanel.boo,
430           Gui/OptionPanels/GeneralShellPanel.boo,
431           Gui/OptionPanels/CodeCompilationPanel.boo, BooBinding.addin.xml,
432           BooBinding.mdp, BooShellPadContent.boo, BooShell/BooShell.mdp,
433           BooShell/Makefile.am, Makefile.am: Migration to Mono.Addins.
435 2007-04-19  Lluis Sanchez Gual <lluis@novell.com> 
437         * BooBinding.mdp, BooShell/BooShell.mdp: Don't copy referenced
438           assemblies.
440 2007-02-27  Lluis Sanchez Gual <lluis@novell.com> 
442         * FormattingStrategy/BooFormattingStrategy.boo: Track api changes.
444 2007-02-16  Lluis Sanchez Gual <lluis@novell.com> 
446         * BooBinding.addin.xml: Change add-in versions to 0.13.
447         * BooShell/Makefile.am: Flush.
449 2007-02-15  Lluis Sanchez Gual <lluis@novell.com> 
451         * BooBinding.mdp, BooShell/BooShell.mdp, BooShell/Makefile.am,
452           Makefile.am: Synchronized the MD project and the Makefile
453         * BooBinding.mds: Updated.
455 2007-02-12  Lluis Sanchez Gual <lluis@novell.com> 
457         * Gui/BooTextEditorExtension.boo: Handle code completion only for boo
458           files.
460 2007-02-09  Peter Johanson  <latexer@gentoo.org>
462         * BooBinding.addin.xml:
463         * Gui/BooTextEditorExtension.boo:
464         * Makefile.am:
466         Add new BooTextEditorExtension to start supporting minimal completion
467         again.
469         * Parser/BooParser.boo:
470         * Parser/Resolver.boo:
472         Beginnings of an implementation of IsAsResolve, needs finishing at
473         some point.
475 2007-01-29  Lluis Sanchez Gual <lluis@novell.com> 
477         * Gui/ShellTextView.boo: Temporarily disabled code completion in the
478           shell. Some changes are needed to use the new api.
479         * Parser/TypeMembers.boo, Parser/Visitor.boo: Track api changes.
481 2007-01-02  Mart Roosmaa <roosmaa@gmail.com>
483         * Parser/Resolver.boo: Adopt to changes made in rev 62253.
485 2006-12-14  Lluis Sanchez Gual <lluis@novell.com> 
487         * Parser/Resolver.boo, Parser/ReturnType.boo, Parser/BooParser.boo,
488           Parser/TypeMembers.boo, Parser/Tree.boo, Parser/Visitor.boo:
489           Renamed Abstract* classes to Default*. Removed some unnecessary
490           Default* subclasses.
492 2006-11-11 David Makovský (Yakeen) <yakeen@sannyas-on.net>
494         * Gui/OptionPanels/CodeCompilationPanel.boo: fix for bug 79199
496 2006-09-21 Lluis Sanchez Gual  <lluis@novell.com> 
498         * Gui/ShellTextView.boo: Track API changes.
500 2006-09-19 Jacob Ilsø Christensen <jacobilsoe@gmail.com>
502         * .: Added svn:ignore for BooBinding.pidb
503         * BooShell: Added svn:ignore for BooShell.pidb
505 2006-09-12 Jacob Ilsø Christensen <jacobilsoe@gmail.com>
507         * BooAmbience.boo: Track changes in Ambience.
509 2006-08-10 Lluis Sanchez Gual  <lluis@novell.com> 
511         * Gui/ShellTextView.boo: Provide the ambience to use for code
512           completion.
514 2006-07-11 Philip Turnbull <philip.turnbull@gmail.com>
516         * BooBinding/BooAmbience.cs:
517         Track API changes in Ambience.
519 2006-07-03 Lluis Sanchez Gual  <lluis@novell.com> 
521         * Parser/BooParser.boo:
522         * BooBindingCompilerServices.boo: Track changes in ProjectReference.
524 2006-07-05 Matej Urbas <matej.urbas@gmail.com>
526         * Parser/Visitor.boo: Updated to use ReturnType as BaseTypes in IClass
527           instances.
529 2006-07-03 Lluis Sanchez Gual  <lluis@novell.com> 
531         * BooBinding.addin.xml: Updated versions.
533 2006-06-15 Lluis Sanchez Gual  <lluis@novell.com>
535         * BooBinding.addin.xml: Use the DataType element instead fof Class
536           to declare serializable types.
538 2006-05-22 Lluis Sanchez Gual  <lluis@novell.com>
540         * Makefile.am:
541         * BooBinding.mdp: Removed SharpRefactory reference.
543 2006-05-04 Lluis Sanchez Gual  <lluis@novell.com>
545         * BooBinding.addin.xml: Updated versions.
546         
547         * BooShell/BooShell.mdp:
548         * BooBinding.mdp: Updated.
550 2006-04-21 Lluis Sanchez Gual <lluis@novell.com> 
552         * BooLanguageBinding.cs: Implement GetSupportedClrVersions.
554 2006-04-07  David Makovský (Yakeen) <yakeen@sannyas-on.net>
556         * BooBinding.addin.xml: renamed attribute in FileFilter Extension
558 2006-04-03 Lluis Sanchez Gual  <lluis@novell.com>
560         * BooBinding.addin.xml: Add boo assembly dependency.
562 2006-03-30 Lluis Sanchez Gual <lluis@novell.com> 
564         * BooBinding.addin.xml: Updated references.
566 2006-03-24 Jacob Ilsø Christensen  <jacobilsoe@gmail.com>
568         * BooShell/: Added Makefile and Makefile.in to svn:ignore.
570 2006-03-24 Lluis Sanchez Gual  <lluis@novell.com>   
572         * BooShell/BooShell.mdp:
573         * BooBinding.mdp:
574         * BooBinding.mds: Updated.
575         * Makefile.am: Use an unified format. Patch by Matze Braun.
576         * BooBinding.addin.xml: Updated add-in versions.
578 2006-02-24 Lluis Sanchez Gual  <lluis@novell.com>   
580         * BooBinding/BooShell/BooShell.mdp:
581         * BooBinding/BooBinding.mdp: Updated references.
583 2005-02-07  Peter Johanson  <latexer@gentoo.org>
585         * BooBinding.addin.xml: Update imports to get BooShell.dll to be
586         bundled as well.
588 2006-01-30 Lluis Sanchez Gual  <lluis@novell.com>   
590         * Parser/BooParser.boo: 
591         * Parser/Resolver.boo: Track changes in parser api.
593 2006-01-11 Lluis Sanchez Gual  <lluis@novell.com>   
595         * Parser/ExpressionFinder.boo:
596         * Parser/BooParser.boo: Track api changes.
598 2006-01-10 Lluis Sanchez Gual  <lluis@novell.com>   
600         * BooBinding.mdp: Updated references.
601         * Parser/BooParser.boo: Track api changes.
603 2005-12-19  Peter Johanson  <latexer@gentoo.org>
605         * Parser/Resolver.boo: Add overload for doing a deep search for a
606         type.
607         * Parser/ExpressionTypeVisitor.boo: Do deep searches for members, as
608         we may have a member of a type not found in explicitly referenced
609         assemblies.
611 2005-12-13  Lluis Sanchez Gual  <lluis@novell.com> 
613         * Parser/BooParser.boo: Track changes in the api.
614         * BooLanguageBinding.boo: Implemented the new methods in
615         IDotNetLanguageBinding.
616         * templates/*: Set the correct category, language and project type.
618 2005-11-25  Rodrigo B. de Oliveira <rodrigobamboo@gmail.com>
620         * Gui/ShellTextView.boo: 'in' operator now requires a proper array argument
621         * Parser/ExpressionTypeVisitor.boo: AsExpression -> TryCastExpression,
622         TernaryExpression -> ConditionalExpression
624 2005-11-16  Peter Johanson  <latexer@gentoo.org>
626         * Parser/Resolver.boo: Remove some unneeded code, and properly resolve
627         'self' and 'super' when inside a static context.
629 2005-11-16  Rodrigo B. de Oliveira <rodrigobamboo@gmail.com>
631         * Gui/ShellTextView.boo: fix EndIter error that caused prompt not to
632         be displayed
633         
634 2005-11-04  Lluis Sanchez Gual  <lluis@novell.com> 
636         * Gui/ShellTextView.boo: Fix gtksourceview warning.
638 2005-11-01  Peter Johanson  <latexer@gentoo.org> 
640         * BooShell/BooShell.boo: Actually handle exceptions thrown during
641         excecution of user input, and toss back a sanitized string of the
642         exception.
644 2005-10-30  Peter Johanson  <latexer@gentoo.org> 
646         * FormattingStrategy/*:
647         * BooBinding.addin.xml:
648         * Makefile.am: Initial smart formatting support. Still *very* basic.
650 2005-10-11  Lluis Sanchez Gual  <lluis@novell.com> 
652         * BooBinding.addin.xml: Fixed addin header information.
653         Use "id" attribuet instead of "name" to identify addins.
655 2005-10-06  Lluis Sanchez Gual  <lluis@novell.com> 
657         * BooBinding.addin.xml:
658         * BooLanguageBinding.cs: Register serializable types in the addin
659         configuration file.
661 2005-10-04  Lluis Sanchez Gual  <lluis@novell.com> 
663         * BooBinding.addin.xml: Added addin dependencies.
665 2005-09-23  Peter Johanson  <latexer@gentoo.org> 
667         * Gui/BooShellModel.boo: Wrap all access to remote process object in
668         try/except to handle nasty remoting exception. Not really a fix.
670 2005-08-29  Peter Johanson  <latexer@gentoo.org> 
672         * Parser/Visitor.boo: Fix line number off-by-one error.
674 2005-08-23  Peter Johanson  <latexer@gentoo.org> 
676         * BooBindingCompilerServices.boo: Add support for compiling in
677         embedded resources from projects.
679 2005-08-21  Peter Johanson  <latexer@gentoo.org> 
681         * tempaltes/*: Fix icon references to use new resource naming
682         convention.
684 2005-08-21  Peter Johanson  <latexer@gentoo.org> 
686         * Makefile.am: Use new -embedres option in boo.
687         * BooShell/BooShell.boo: Fix foreach over a CollectionBase.
688         * Gui/OptionPanels/CodeCompilationPanel.boo: Fix required for boo's
689         new method invocation changes.
691 2005-08-20  Peter Johanson  <latexer@gentoo.org> 
693         * templates/BooGtkSharpProject.xpt.xml: Fix gtk-sharp references to
694         match new assembly versions.
696 2005-08-12  Lluis Sanchez Gual  <lluis@novell.com> 
698         * templates/*:
699         * BooBinding.addin.xml: Properly reference resource icons and
700         templates.
701         * Makefile.am: Embed icon and templates as resources.
703 2005-08-15  Peter Johanson  <latexer@gentoo.org>
705         * Gui/ShellTextvView: Fix file sharing violation that killed multiple
706         MD instances when the boo shell was enabled.
708 2005-08-10  Peter Johanson  <latexer@gentoo.org>
710         * Gui/ShellTextView.boo: Fix small problem with
711         blank lines being accept, and causing errors in the interpreter.
713 2005-08-10  Peter Johanson  <latexer@gentoo.org>
715         * Parser/ExpressionTypeVisitor.boo:
716         * Parser/Resolver.boo:
717         * Parser/ReturnType.boo:
718         * Parser/ExpressionFinder.boo:
719         * Parser/BooParser.boo:
720         * Parser/VariableLookupVisitor.boo:
721         * Parser/Visitor.boo: Add better error reporting via logging by type.
723 2005-08-09  Lluis Sanchez Gual  <lluis@novell.com>
725         * Parser/ReturnType.boo:
726         * Parser/ExpressionTypeVisitor.boo:
727         * Parser/Resolver.boo:
728         * Parser/BooParser.boo:
729         * Gui/ShellTextView.boo: Use the new IParserContext API.
731 2005-07-20  Lluis Sanchez Gual  <lluis@novell.com>
733         * Gui/OptionPanels/GeneralShellPanel.boo:
734         * Gui/OptionPanels/GeneralBooShellPanel.boo:
735         * Gui/OptionPanels/CodeCompilationPanel.boo:
736         Removed unused namespace import.
738 2005-07-20  Peter Johanson  <latexer@gentoo.org>
740         * Gui/IShellModel.boo:
741         * Gui/ShellTextView.boo:
742         * Gui/BooShellModel.boo:
743         * Gui/OptionPanels/CodeCompilationPanel.boo:
744         * Properties/ShellProperties.boo:
745         * Parser/Resolver.boo:
746         * Parser/BooParser.boo:
747         * BooShellPadContent.boo:
748         * BooShell/BooShell.boo: Lots of cleanup, and add initial support for
749         code completion in the shell.
750         * Makefile.am: Revert makefile change that snuck in.
752 2005-07-19  Peter Johanson  <latexer@gentoo.org>
754         * templates/BooGtkSharpWindow.xft.xml: Fix small typo.
756 2005-07-19  Peter Johanson  <latexer@gentoo.org>
758         * BooAmbience: Changes to consolidate code, and actually markup the
759         items if IncludePangoMarkup is set.
761 2005-07-18  Peter Johanson  <latexer@gentoo.org>
763         * BooBinding.addin.xml: Put the boo shell on the bottom by default.
765 2005-07-18  Peter Johanson  <latexer@gentoo.org>
767         * Parser/Resolver.boo:
768         * BooLanguageBinding.boo: Remove some extraneous ';' characters, and
769         use the new 'char()' literal instead of the previous hack for getting
770         a char.
772 2005-07-13  Lluis Sanchez Gual  <lluis@novell.com>
774         * BooShellPadContent.boo: Make sure all shell controls are visible.
776 2005-07-11  Lluis Sanchez Gual  <lluis@novell.com>
778         * Project/BooCompilerParameters.boo: Implement ICloneable.
779         * BooLanguageBinding.boo: CreateCompilationParameters now returns an
780         ICloneable.
782 2005-06-04  Peter Johanson <latexer@gentoo.org>
784         * Gui/OptionPanels/CodeCompilationPanel.boo:
785         * Project/BooCompilerParameters.boo: Remove compiler selection items,
786         as they are unneeded now that we use Boo's API for compilation
788 2005-06-02  Peter Johanson <latexer@gentoo.org>
790         * Parser/BooParser.boo: Re-apply change to include
791         ProcessMethodBodies step in the visitor. Problems this change caused
792         have been resolved elsewhere.
793         * Parser/Visitor.boo: Use the region of the property if the region for
794         the getter/setter is null (happens with [Getter()], etc AST
795         attributes).
797 2005-05-31  Peter Johanson <latexer@gentoo.org>
799         * BooBindingCompilerServices.boo: Make sure we
800         only generate the assembly in the file, not
801         loaded into memory.
803 2005-05-30  Peter Johanson <latexer@gentoo.org>
805         * Parser/TypeMembers.boo: Cleanup, and add handling
806         of get/set for properties properly.
807         * Parser/Visitor.boo: Handling of get/set for properties,
808         move to using FullName where appropriate for class members,
809         and set enum return types to null.
811 2005-05-30  Peter Johanson <latexer@gentoo.org>
813         * Parser/Visitor.boo: Only abort parsing on parser
814         errors. We may have type binding errors that should be
815         ignored, since we do the resolving of those ourselves.
816         * Parser/TypeMembers.boo: Constructors should have a fully
817         qualified name of 'ctor', not '#ctor'.
818         * Parser/Resolver.boo: Fix problem with 'super' not always
819         finding the super class.
820         
821 2005-05-29  Peter Johanson <latexer@gentoo.org>
823         * BooBindingCompilerServices.boo: Redo most of the
824         compiler stuff to use the Boo API instead of calling
825         out to booc in a seperate process. Is faster, and removes
826         the gross regexes previously used to parse errors.
828 2005-05-27  Peter Johanson <latexer@gentoo.org>
830         * Parser/*: Various cleanups of print statements,
831         as well as various fixes to improve resolution of
832         fields and local variables.
834 2005-05-24  Peter Johanson <latexer@gentoo.org>
836         * Parser/BooParser.boo: One small fix to return
837         a new CompilationUnit instead of null in case
838         of a failed parse attempt.
840 2005-05-24  Peter Johanson <latexer@gentoo.org>
842         * Parser/Visitor.boo: Cull out compiler
843         generated fields, and note if errors occured
844         before this visitor and return immediate if so.
845         * Parser/BooParser.boo: Keep a cache of successful
846         parser results, and return those for any files that
847         error out due to syntax errors, etc.
849 2005-05-22  Peter Johanson <latexer@gentoo.org>
851         * Parser/Resolver.boo: More cleanups,
852         and make static/non-static member showing work
853         properly.
855 2005-05-22  Peter Johanson <latexer@gentoo.org>
857         * Parser/BooParser.boo:
858         * Parser/Resolver.boo: Various small cleanups
859         * Parser/Visitor.boo: Some small cleanups, and parse
860         events now as well.
862 2005-05-21  Peter Johanson <latexer@gentoo.org>
864         * BooShellPadContent.cs: Make the pad placement
865         easier to find when first viewing the shell.
867 2005-05-21  Peter Johanson <latexer@gentoo.org>
869         * Parser/BooParser.boo: Move filename assignment to
870         after parsing is complete. Makes the class browser (mostly)
871         work now.
873 2005-05-19  Peter Johanson <latexer@gentoo.org>
875         * BooBinding.mp{p,s}:
876         * BooShell/BooShell.mp{p,s}:
877         Add project files for compiling the BooBinding using MD.
879 2005-05-10  Peter Johanson <latexer@gentoo.org>
881         * Gui/ShellTextView.boo: Use a normal StreamWriter
882         instead of the Boo.IO stuff, since Boo.IO has moved
883         in current Boo SVN to Boo.Lang.IO
885 2005-05-04  Peter Johanson <latexer@gentoo.org>
887         * BooShell/BooShell.boo: Make sure we 
888         dispose of the worker thread.
890 2005-05-04  Peter Johanson <latexer@gentoo.org>
892         * Gui/BooShellModel.boo: Don't join the aborted
893         thread. This isn't needed, and hangs mono-1.1.7 and
894         newer.
896 2005-05-03  Peter Johanson <latexer@gentoo.org>
898         * BooShell/BooShell.boo: Make sure we don't get
899         disposed prematurely.
901 2005-05-02  Peter Johanson <latexer@gentoo.org>
903         * Remoting/*:
904         * Gui/BooShellModel.boo:
905         * BooShell/BooShell.boo:
906         * Makefile.am: Switch over to using the new
907         RemoteProcessObject API. Removes the need for
908         all of BooShell.Remoting, and simplifies things
909         elsewhere.
911 2005-05-02  Peter Johanson <latexer@gentoo.org>
913         * Gui/BooShellModel.boo: Fix from lluis to make
914         MD not crash when right clicking the shell with
915         no projects open.
917 2005-05-02  Peter Johanson <latexer@gentoo.org>
918         
919         * BooShell/BooShell.boo: Convert to using Monitor instead
920         of just lock(), prevents the 100% utilization by mono
921         as reported by several folks.
922         * Gui/BooShellModel.boo: Some Monitor fixes, and a small
923         fix to make pasted input with multiple lines get processed
924         properly.
926 2005-04-28  Rafael Monoman Teixeira <rafaelteixeirabr@hotmail.com>
928         * Makefile.am: added missing dependency for target $(ASSEMBLY)
930 2005-04-25  Peter Johanson <latexer@gentoo.org>
932         * BooShellServer/BooShellServer.boo:
933         Small fix to make sure the shell server
934         doesn't exit unexpectedly.
936 2005-04-25  Peter Johanson <latexer@gentoo.org>
938         * Properties/GeneralShellProperties.boo:
939         * Gui/*: Lots of changes to handle new shell
940         handling, as well as adding the ability to
941         load the assemblies generated by the currently
942         open solution/combine.
943         * Remoting/*: Library for doing remoting
944         using unix sockets
945         * BooShell/BooShell.boo: New shell object
946         created out of process from MD for projection
947         * BooShellServer/BooShellServer.boo: Remoting
948         server for serving up the BooShell objects
950 2005-04-25  Peter Johanson <latexer@gentoo.org>
952         * Initial import of the Boo addin.