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>
37 * BooBinding.booproj: Migrated to MSBuild file format.
39 2009/02/03 Lluis Sanchez Gual <lluis@novell.com>
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>
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
68 2008-10-10 Michael Hutchinson <mhutchinson@novell.com>
70 * BooBinding.addin.xml: Disable text editor extension since class is
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
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
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
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
145 2008-04-11 Lluis Sanchez Gual <lluis@novell.com>
147 * BooBinding.addin.xml: Use the new mime type extension to register new
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
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>
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>
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.
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
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
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
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
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
354 2007-09-03 Michael Hutchinson <MHutchinson@novell.com>
356 * Properties/ShellProperties.boo: better workaround for Boo compiler
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).
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
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
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
393 2007-05-28 Lluis Sanchez Gual <lluis@novell.com>
395 * BooBinding.mdp, Makefile.am: Make sure the correct Mono.Cecil dll is
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
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
460 2007-02-09 Peter Johanson <latexer@gentoo.org>
462 * BooBinding.addin.xml:
463 * Gui/BooTextEditorExtension.boo:
466 Add new BooTextEditorExtension to start supporting minimal completion
469 * Parser/BooParser.boo:
470 * Parser/Resolver.boo:
472 Beginnings of an implementation of IsAsResolve, needs finishing at
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
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
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
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>
541 * BooBinding.mdp: Removed SharpRefactory reference.
543 2006-05-04 Lluis Sanchez Gual <lluis@novell.com>
545 * BooBinding.addin.xml: Updated versions.
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:
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
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
607 * Parser/ExpressionTypeVisitor.boo: Do deep searches for members, as
608 we may have a member of a type not found in explicitly referenced
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
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
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
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
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>
699 * BooBinding.addin.xml: Properly reference resource icons and
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
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
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
797 2005-05-31 Peter Johanson <latexer@gentoo.org>
799 * BooBindingCompilerServices.boo: Make sure we
800 only generate the assembly in the file, not
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.
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
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
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)
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
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>
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
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
917 2005-05-02 Peter Johanson <latexer@gentoo.org>
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
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
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.