1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
|
2005-02-07 Peter Johanson <latexer@gentoo.org>
* BooBinding.addin.xml: Add BooShell.dll to import list. Fixes
bundling issue.
2005-11-16 Rodrigo B. de Oliveira <rodrigobamboo@gmail.com>
* Gui/ShellTextView.boo: fix EndIter error that caused prompt not to
be displayed
2005-11-04 Lluis Sanchez Gual <lluis@novell.com>
* Gui/ShellTextView.boo: Fix gtksourceview warning.
2005-11-01 Peter Johanson <latexer@gentoo.org>
* 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 <latexer@gentoo.org>
* FormattingStrategy/*:
* BooBinding.addin.xml:
* Makefile.am: Initial smart formatting support. Still *very* basic.
2005-10-11 Lluis Sanchez Gual <lluis@novell.com>
* BooBinding.addin.xml: Fixed addin header information.
Use "id" attribuet instead of "name" to identify addins.
2005-10-06 Lluis Sanchez Gual <lluis@novell.com>
* BooBinding.addin.xml:
* BooLanguageBinding.cs: Register serializable types in the addin
configuration file.
2005-10-04 Lluis Sanchez Gual <lluis@novell.com>
* BooBinding.addin.xml: Added addin dependencies.
2005-09-23 Peter Johanson <latexer@gentoo.org>
* 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 <latexer@gentoo.org>
* Parser/Visitor.boo: Fix line number off-by-one error.
2005-08-23 Peter Johanson <latexer@gentoo.org>
* BooBindingCompilerServices.boo: Add support for compiling in
embedded resources from projects.
2005-08-21 Peter Johanson <latexer@gentoo.org>
* tempaltes/*: Fix icon references to use new resource naming
convention.
2005-08-21 Peter Johanson <latexer@gentoo.org>
* 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 <latexer@gentoo.org>
* templates/BooGtkSharpProject.xpt.xml: Fix gtk-sharp references to
match new assembly versions.
2005-08-12 Lluis Sanchez Gual <lluis@novell.com>
* templates/*:
* BooBinding.addin.xml: Properly reference resource icons and
templates.
* Makefile.am: Embed icon and templates as resources.
2005-08-15 Peter Johanson <latexer@gentoo.org>
* Gui/ShellTextvView: Fix file sharing violation that killed multiple
MD instances when the boo shell was enabled.
2005-08-10 Peter Johanson <latexer@gentoo.org>
* Gui/ShellTextView.boo: Fix small problem with
blank lines being accept, and causing errors in the interpreter.
2005-08-10 Peter Johanson <latexer@gentoo.org>
* 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 <lluis@novell.com>
* 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 <lluis@novell.com>
* Gui/OptionPanels/GeneralShellPanel.boo:
* Gui/OptionPanels/GeneralBooShellPanel.boo:
* Gui/OptionPanels/CodeCompilationPanel.boo:
Removed unused namespace import.
2005-07-20 Peter Johanson <latexer@gentoo.org>
* 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 <latexer@gentoo.org>
* templates/BooGtkSharpWindow.xft.xml: Fix small typo.
2005-07-19 Peter Johanson <latexer@gentoo.org>
* BooAmbience: Changes to consolidate code, and actually markup the
items if IncludePangoMarkup is set.
2005-07-18 Peter Johanson <latexer@gentoo.org>
* BooBinding.addin.xml: Put the boo shell on the bottom by default.
2005-07-18 Peter Johanson <latexer@gentoo.org>
* 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 <lluis@novell.com>
* BooShellPadContent.boo: Make sure all shell controls are visible.
2005-07-11 Lluis Sanchez Gual <lluis@novell.com>
* Project/BooCompilerParameters.boo: Implement ICloneable.
* BooLanguageBinding.boo: CreateCompilationParameters now returns an
ICloneable.
2005-06-04 Peter Johanson <latexer@gentoo.org>
* 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 <latexer@gentoo.org>
* 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 <latexer@gentoo.org>
* BooBindingCompilerServices.boo: Make sure we
only generate the assembly in the file, not
loaded into memory.
2005-05-30 Peter Johanson <latexer@gentoo.org>
* 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 <latexer@gentoo.org>
* 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 <latexer@gentoo.org>
* 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 <latexer@gentoo.org>
* Parser/*: Various cleanups of print statements,
as well as various fixes to improve resolution of
fields and local variables.
2005-05-24 Peter Johanson <latexer@gentoo.org>
* 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 <latexer@gentoo.org>
* 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 <latexer@gentoo.org>
* Parser/Resolver.boo: More cleanups,
and make static/non-static member showing work
properly.
2005-05-22 Peter Johanson <latexer@gentoo.org>
* 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 <latexer@gentoo.org>
* BooShellPadContent.cs: Make the pad placement
easier to find when first viewing the shell.
2005-05-21 Peter Johanson <latexer@gentoo.org>
* Parser/BooParser.boo: Move filename assignment to
after parsing is complete. Makes the class browser (mostly)
work now.
2005-05-19 Peter Johanson <latexer@gentoo.org>
* BooBinding.mp{p,s}:
* BooShell/BooShell.mp{p,s}:
Add project files for compiling the BooBinding using MD.
2005-05-10 Peter Johanson <latexer@gentoo.org>
* 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 <latexer@gentoo.org>
* BooShell/BooShell.boo: Make sure we
dispose of the worker thread.
2005-05-04 Peter Johanson <latexer@gentoo.org>
* 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 <latexer@gentoo.org>
* BooShell/BooShell.boo: Make sure we don't get
disposed prematurely.
2005-05-02 Peter Johanson <latexer@gentoo.org>
* 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 <latexer@gentoo.org>
* 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 <latexer@gentoo.org>
* 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 <rafaelteixeirabr@hotmail.com>
* Makefile.am: added missing dependency for target $(ASSEMBLY)
2005-04-25 Peter Johanson <latexer@gentoo.org>
* BooShellServer/BooShellServer.boo:
Small fix to make sure the shell server
doesn't exit unexpectedly.
2005-04-25 Peter Johanson <latexer@gentoo.org>
* 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 <latexer@gentoo.org>
* Initial import of the Boo addin.
|