/[eiffelstudio]/trunk/Delivery/newdocs/libraries/vision2/content/0-_revisions/index.html
ViewVC logotype

Contents of /trunk/Delivery/newdocs/libraries/vision2/content/0-_revisions/index.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 35068 - (show annotations)
Wed Dec 11 02:03:04 2002 UTC (17 years, 2 months ago) by rogers
File MIME type: text/html
File size: 22061 byte(s)
Added latest fixes and interface changes.

1 <!DOCTYPE HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
2 <html>
3 <head>
4 <title>Revisions</title>
5 <link rel="StyleSheet" href="../../../../default.css">
6 <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
7 <meta name="ProgId" content="FrontPage.Editor.Document">
8 <style>ul.circle{list-style:circle;}
9 </style>
10 <style>ul.square{list-style:square;}
11 </style>
12 </head>
13 <body>
14 <h1>Revisions and bug fixes</h1>
15 <p>This document contains details of modifications and bug fixes to the vision2
16 library listed by the release version of EiffelStudio. All bug fixes and
17 modifications are relative to the previously released version.</p>
18 <h2>Eiffel Studio 5.3</h2>
19 <p><b>Interface modifications</b></p>
20 <ul class="circle">
21 <li>
22 <B>EV_TITLED_WINDOW_ACTION_SEQUENCES</B>
23 added which is inherited only by EV_TITLED_WINDOW and provides three new action
24 sequences :- `minimize_actions', `maximize_actions' and `restore_actions'.
25 <li>
26 <b>EV_TITLED_WINDOW</b>
27 <ul class="square">
28 <li>
29 You may now only call `maximize' and `minimize' if `is_show_requested'.
30 <li>
31 When minimized, `is_displayed' now returns False.</li>
32 </ul>
33 <li>
34 <B>EV_BUTTON</B>
35 now inherits EV_FONTABLE, allowing you to modify the font displayed.
36 <li>
37 <B>EV_DYNAMIC_LIST_ITEM</B> - Corrected `off' which was using the version
38 inherited from EV_TREE_NODE when it should have been using the version from
39 EV_TREE_NODE_LIST instead.</li>
40 <li><B>EV_RECTANGLE</B> - Added precondition to `intersects' which stops a Void rectangle being passed as an argument.</li>
41 <li><B>EV_TOOL_BAR_SEPARATOR</B> - Now export many inherited features to {ANY} instead of {NONE}, including `parent'.</li>
42 </ul>
43 <p><b>Bug fixes</b></p>
44 <ul>
45 <li>
46 <b>Platform independent</b>
47 <ul>
48 <li>
49 <b>EV_WIDGET</b> - `pointer_style' now correctly returns the Ibeam cursor for
50 textable widgets.</li>
51 <li><B>EV_FIGURE_RECTANGLE</B>
52 <ul class="square">
53 <li>Corrected `bounding_box' which was previously computed incorrectly when the rectangle was rotated.</li>
54 <li>Fixed `width' and `height' which were always returning one less pixel than they should have.</li>
55 </ul>
56 </li>
57 </ul>
58 <li>
59 <b>Windows</b>
60 <ul>
61 <li>
62 <b>EV_PIXMAP</b>
63 - Setting a tile with `set_tile' followed by a call to a fill routine would
64 crash the implementation.
65 <li>
66 <b>EV_COMBO_BOX</b>
67 - Implemented pick and drop.
68 <li>
69 <b>EV_TEXT_FIELD</b>
70 - Implemented pick and drop.
71 <li>
72 <b>EV_PASSWORD_FIELD</b>
73 - Implemented pick and drop.
74 <li>
75 <b>EV_TEXT</b>
76 - Implemented pick and drop.
77 <li>
78 <b>EV_DRAWABLE</b>
79 - Fixed bug when you performed the following: drew a filled shape, called
80 `set_tile' and then drew another filled shape. The tile would not be used on
81 the second fill.
82 <li>
83 <b>EV_COLOR_DIALOG</b>
84 - Querying `color' after a used had cancelled the dialog would previously crash
85 a system, if `set_color' had never been called.
86 <li>
87 <b>EV_COLOR_IMP</b>
88 - Fixed `set_rgb_with_24_bit' which would fail when called.
89 <li>
90 <b>EV_BUTTON, EV_TOGGLE_BUTTON</b> - The buttons now correctly display a text,
91 pixmap and background color simultaneously. Previously, the background color
92 was never displayed, and either the pixmap or text would be displayed, not
93 both.</li>
94 </ul>
95 <li>
96 <b>Gtk</b></li>
97 </ul>
98 <h2>Eiffel Studio 5.2</h2>
99 <p><b>Interface modifications</b></p>
100 <ul class="circle">
101 <li>
102 <b>EV_TEXTABLE</b>
103 - `align_text_left', `align_text_right' and `align_text_center' have been
104 extracted into a new class, EV_TEXT_ALIGNABLE which inherits EV_TEXTABLE. All
105 previous descendents of EV_TEXTABLE now inherit EV_TEXT_ALIGNABLE, except
106 EV_TREE_NODE, EV_MENU_ITEM, EV_LIST_ITEM and EV_TOOL_BAR_BUTTON
107 <li>
108 <b>EV_TEXT_COMPONENT</b>
109 - Now inherits EV_TEXTABLE.
110 <li>
111 <b>EV_TEXT_ALIGNMENT_CONSTANTS</b>
112 - New class added to support EV_TEXT_ALIGNABLE.
113 <li>
114 <b>EV_MENU_ITEM_LIST</b>
115 - `parent' is now of type EV_ANY, instead of EV_MENU_ITEM_LIST as it did not
116 hold for EV_MENU_BAR. The renaming of `parent' to `old_parent' in EV_MENU_BAR
117 has now been removed.
118 <li>
119 <b>EV_VIEWPORT</b>
120 - added `set_item_width', `set_item_height' and `set_item_size'.
121 <li>
122 <b>EV_TABLE</b>
123 <ul class="square">
124 <li>
125 redefined `prunable' to `True' and implemented `prune'.
126 <li>
127 Added the following features - `set_item_span', `set_item_position',
128 `set_item_span_and_position', `area_clear_excluding_widget', `item_row_span',
129 `item_column_span', `item_row_position' and `item_column_position'.</li>
130 </ul>
131 <li>
132 <b>EV_WIDGET</b>
133 - Changed type of `focus_in_actions' and `focus_out_actions' from
134 EV_FOCUS_ACTION_SEQUENCE to EV_NOTIFY_ACTION_SEQUENCE. `is_parent_recursive' is
135 no longer available. It has been moved to EV_CONTAINER. This was necessary to
136 fix a catcall encountered using vision2 under .NET. The problem manifested with
137 widgets that held items.
138 <li>
139 <b>EV_FIGURE</b>
140 - `proximity_in_actions' and `proximity_out_actions' are now obsolete.
141 <li>
142 <b>EV_FONTABLE</b>
143 - `set_font' now sets a copy of the font internally.
144 <LI>
145 <b>EV_TREE</b>
146 - `ensure_item_visible' and `has_recursively' now take an EV_TREE_NODE as
147 arguments, instead of an EV_TREE_ITEM.
148 <li>
149 <b>EV_TEXT</b>
150 - `put_new_line' is now obsolete. Use `set_text ("%N") instead."
151 <li>
152 <b>EV_APPLICATION_ACTION_SEQUENCES</b>
153 - Added `cancel_actions', fired when a pick and drop is cancelled, and
154 `pnd_motion_actions' fired while the pointer moves during a pick and drop.
155 <li>
156 <b>EV_TREE_NODE_LIST</b>
157 <ul class="square">
158 <li>
159 `find_item_recursively_by_data', `has_recursively' and `recursive_do_all' are
160 now implemented in this class, instead of both EV_TREE and EV_TREE_NODE which
161 are descendents.
162 <li>
163 Added `retrive_items_recursively_by_data' and
164 `retrieve_item_recursively_by_data' which allow you to specify a comparison
165 criterion, and due to this addition, `find_item_recursively_by_data' has now
166 been made obsolete.</li>
167 </ul>
168 <li>
169 <b>EV_DYNAMIC_LIST</b>
170 - Added `retrieve_item_by_data' and `retrieve_items_by_data'.
171 <li>
172 <b>EV_ITEM_LIST</b>
173 - Made `item_by_data' obsolete, as you should now use `retrieve_item_by_data'
174 added in EV_DYNAMIC_LIST.
175 <li>
176 <b>EV_DIALOG</b> - Added `is_relative' and defined `is_modal' in this class,
177 instead of inheriting it from EV_WINDOW.</li>
178 </ul>
179 <p><b>Bug fixes</b>
180 <ul>
181 <li>
182 <b>Platform independent</b>
183 <ul>
184 <li>
185 <b>EV_FIGURE_POLYLINE</b>
186 - Fixed `start_angle' and `end_angle' so that they are computed relative to the
187 first and last polyline segments. This also fixes the start and end arrows, so
188 that when displayed, they now actually point in the direction of their
189 respective line segments.
190 <li>
191 <b>EV_TREE and EV_TREE_NODE</b>
192 - Fixed `find_item_recursively_by_data' which failed on the `index_not_changed'
193 postcondition. Note that these features are now defined in EV_TREE_NODE_LIST.
194 <li>
195 <b>EV_DYNAMIC_TREE_ITEM</b> - Fixed invariant violation from EV_ITEM_LIST, when
196 created with `default_create'.</li>
197 </ul>
198 <li>
199 <b>Windows</b>
200 <ul>
201 <li>
202 <b>EV_RADIO_BUTTON</b>
203 - The default minimum height after `default_create' is now enough to display
204 the widget correctly.
205 <li>
206 <b>EV_CHECK_BUTTON</b>
207 - The default minimum height after `default_create' is now enough to display
208 the widget correctly.
209 <li>
210 <b>EV_NOTEBOOK</b>
211 - When removing a widget from a notebook, it is now visible. Previously, the
212 widget would be hidden.
213 <li>
214 <b>EV_LIST, EV_MULTI_COLUMN_LIST, EV_TREE</b>
215 - Fixed `set_foreground_color' and `set_background_color'. Previously, calling
216 these features did nothing.
217 <li>
218 <b>EV_BOX</b>
219 - If a widget was not`is_item_expanded', then adding a new widget to the box
220 before that widget would sometimes cause a different widget to become
221 `is_item_expanded'.
222 <li>
223 <b>EV_TOOL_BAR_RADIO_BUTTON</b>
224 - The currently selected button in `peers' was unselected when the button was
225 pressed, and not when it was really selected. This bug made it possible to make
226 `selected_peer' Void, which caused an invariant to fail.
227 <li>
228 <b>EV_LIST_ITEM</b>
229 - Calling `enable_select' when parented in an EV_LIST now also sets the item as
230 focused in the parent. This corrects bugs in keyboard navigation when selecting
231 an item programatically.
232 <li>
233 <b>EV_FIXED</b>
234 - The minimum size is constrained by the positions and sizes of the children
235 (They must be completely displayed), although when the positions of the
236 children were reduced, the minimum allowable size was not recomputed. This
237 meant that the widget would be enlarged when the positions of the children
238 increased, but could never be reduced in size when the positions of the
239 children were decreased.
240 <li>
241 <b>EV_MENU and EV_MENU_ITEM</b>
242 - `set_pixmap' has been implemented as previously, it did nothing.
243 <li>
244 <b>EV_TABLE</b>
245 - re-implemented resizing calculations to fix numerous problems when children
246 had minimum sizes. The minimum size now also includes the border width when
247 empty.
248 <li>
249 <b>EV_NOTEBOOK</b>
250 - `selection_actions' were called when you selected an item through
251 `select_item', even if the item was already selected. `selection_actions' are
252 now only fired when the selection changes.
253 <li>
254 <b>EV_TREE_ITEM</b>
255 - calling `set_pixmap' twice successively with the same EV_PIXMAP caused a
256 postcondition failure.
257 <li>
258 <b>EV_TEXT</b>
259 - Fixed `put_new_line', although it has been made obsolete, as you should just
260 use `append_text ("%N") instead.
261 <li>
262 <b>EV_SPLIT_AREA</b>
263 - Fixed crash reproducable by inserting an EV_PIXMAP directly into the split
264 area.
265 <li>
266 <b>EV_CONTAINER</b>
267 - Fixed `propagate_foreground_color' and `propagate_background_color' which
268 failed when one of the children was a descendent of EV_CELL.
269 <li>
270 <b>EV_APPLICATION_ACTION_SEQUENCES</b>
271 - `drop_actions' was being fired even when the pick and drop was cancelled.
272 <li>
273 <b>EV_PIXMAP</b>
274 - Previously, if you were to add an agent to an action sequence of the pixmap,
275 before it was parented, the agent would be removed during the parenting.
276 <li>
277 <b>EV_MENU</b>
278 <ul>
279 <li>
280 Pruning an EV_MENU_SEPARATOR when one or more EV_RADIO_MENU_ITEM were still
281 contained in the menu would cause occasional crashes.
282 <li>
283 Previously, when adding an EV_MENU_SEPARATOR, followed by multiple
284 EV_RADIO_MENU_ITEMS, all the items were being selected.
285 <li>
286 Fixed bug in `destroy' which was causing postcondition failures.</li>
287 </ul>
288 <li>
289 <b>EV_TITLED_WINDOW</b>
290 - Fixed a GDI leak, manifesting when a window was destroyed.
291 <li>
292 <b>EV_DIALOG</b>
293 <ul>
294 <li>
295 Fixed `is_modal' which was previously always returned `False'.
296 <li>
297 Fixed bug with `background_color' and `foreground_color' which was not taken
298 into account if the dialog was shown relative or modally to another window.
299 <li>
300 If a dialog with a default cancel button was displayed using `show', then
301 minimizing the dialog would cause the system to fail internally.
302 <li>
303 Fix bug in `show_relative_to_window' which would cause any associated menus to
304 be removed.
305 <li>
306 Fixed bug in `show', as if the dialog had already been shown modelessly to a
307 window, then calling `show' did not show it independently, but still
308 modelessly.
309 <LI>
310 Fixed bug with `show_actions' which would be wiped out if you called
311 `show_modal_to_window' and then `hide'.
312 <LI>
313 `set_pixmap' will now actually display the pixmap, whereas before, no pixmap
314 was displayed.</LI>
315 </ul>
316 <li>
317 <b>EV_TEXT_COMPONENT</b>
318 - Fixed `text_length' which was returning incorrect value for all descendents.
319 <li>
320 <b>EV_TEXT</b>
321 - Fixed `line_count' which was previously returning the correct result + 1.
322 <li>
323 <b>EV_SCROLLABLE_AREA</b>
324 - Fixed crash which occurred when you attempted to use `set_x_offset' or
325 `set_y_offset' before the area had been parented or displayed.
326 <li>
327 <b>EV_FONTABLE</b>
328 - Fixed bug when `font' was queried, `preferred_families' was not returned
329 correctly, and would always be empty.
330 <li>
331 <b>EV_CONTAINER</b> - `set_background_pixmap' was not correctly cloning the
332 image of the pixmap, and the displayed image could then be modified after
333 setting, by changing the image of the original pixmap.</li>
334 </ul>
335 <LI>
336 <b>Gtk</b>
337 </LI>
338 <UL>
339 <LI>
340 Remaining EV_WIDGET memory leaks have been fixed.</LI>
341 <li>
342 <strong>EV_WIDGET</strong>&nbsp;- Focus in/out actions are now correctly
343 called for widgets that do not occupy their entire space allocation such as
344 EV_TEXT_FIELD.
345 <li>
346 <strong>EV_DRAWABLE_IMP</strong>
347 - Polylines now display correctly on big-endian machines (Sparc, PowerPC).
348 <LI>
349 <STRONG>EV_KEY</STRONG></LI>
350 <UL>
351 <LI>
352 `out' is now correct for all keys (previously Quote and Backquote were
353 incorrect).
354 <LI>
355 The events for all keys are now fired when Shift is held down.</LI></UL>
356 <LI>
357 <STRONG>EV_STOCK_PIXMAPS</STRONG>
358 - Warning and error pixmaps have been updated.
359 <LI>
360 <STRONG>EV_WINDOW</STRONG>
361 - `remove_title now' works will all Window Managers.
362 <LI>
363 <STRONG>EV_TITLED_WINDOW</STRONG>
364 </LI>
365 <UL>
366 <LI>
367 `propagate_foreground_color' is now fixed in use with pixmaps as children.
368 <LI>
369 `set_maximum_size' now works as expected
370 <LI>
371 `set_minimum_width' now has no effect on Window height.
372 <LI>
373 calls on `minimize' before `launch' now satisfies all assertions
374 <LI>
375 calling `destroy' twice now doesn't fail on precondition.
376 <LI>
377 `set_position' now satisfies post-condition in all situations.
378 <LI>
379 `resize_actions' are now passed the correct values.
380 <LI>
381 `move_actions' are now called correctly.</LI></UL>
382 <LI>
383 <STRONG>EV_NOTEBOOK</STRONG>
384 - now satisfies invariants when empty.
385 <LI>
386 <STRONG>EV_DIALOG</STRONG></LI>
387 <UL>
388 <LI>
389 Destroy now satisfies all invariants.
390 <LI>
391 Reported memory leaks now fixed.</LI></UL>
392 <LI>
393 <STRONG>EV_LABEL</STRONG>
394 - Size is now taken from default gtk style size instead of hard coded 10
395 <LI>
396 <STRONG>EV_FONT</STRONG>
397 - Font caching is now vastly improved in terms of speed.
398 <LI>
399 <STRONG>EV_DRAWABLE</STRONG>
400 - Calls to `set_font' are now also vastly speeded up.
401 <LI>
402 <STRONG>EV_TABLE</STRONG></LI>
403 <UL>
404 <LI>
405 Memory management is now correct on item removal.
406 <LI>
407 Now setting child's parent correctly</LI></UL>
408 <LI>
409 <STRONG>EV_TREE_NODE</STRONG></LI>
410 <UL>
411 <LI>
412 Fixed all reported issues regarding item insertion and removal.</LI></UL>
413 <LI>
414 <STRONG>EV_CONTAINER</STRONG>
415 - Fixed remaining issues with radio grouping and merging.
416 <LI>
417 <STRONG>EV_PICK_AND_DROPABLE</STRONG>
418 - Now drop_actions may destroy `Current' without crash.
419 <LI>
420 <STRONG>EV_TEXT_FIELD</STRONG></LI>
421 <UL>
422 <LI>
423 Now default `minimum_width' is reasonable (before 148, now same as Windows
424 being 4 characters wide)
425 <LI>
426 Fixed `caret_position' when queried in change actions</LI></UL>
427 </UL>
428 </ul>
429 <p>&nbsp;</p>
430 <h2>Eiffel Studio 5.1</h2>
431 <p><b>Interface modifications</b></p>
432 <ul class="circle">
433 <li>
434 <b>EV_TEXTABLE and EV_TEXT_COMPONENT</b>
435 - `text' no longer returns Void when empty.
436 <li>
437 <b>EV_WINDOW</b>
438 - `title' no longer returns `Void' when empty.
439 <li>
440 <b>EV_TOOLTIPABLE</b>
441 - `tooltip' no longer returns `Void' when empty. If empty, no tooltip is
442 displayed.
443 <li>
444 <b>EV_TITLED_WINDOW</b>
445 - `icon_name' no longer returns `Void' when empty.
446 <li>
447 <b>EV_CLIPBOARD</b>
448 - `text' no longer returns `Void' when empty.
449 <li>
450 <b>EV_MESSAGE_DIALOG</b>
451 - `text' no longer returns `Void' when empty.
452 <li>
453 <b>EV_FILE_DIALOG</b>
454 - `file_name' no longer returns `Void' when the "Cancel" button was pressed,
455 `Result' is empty instead.
456 <li>
457 <b>EV_DIRECTORY_DIALOG</b>
458 - `directory' no longer returns `Void when the "Cancel" button was pressed,
459 `Result' is empty instead.
460 <li>
461 <b>EV_CONTAINER</b>
462 - has three new features `set_background_pixmap', `background_pixmap' and
463 `remove_background_pixmap'. `background_pixmap' will be tessellated to cover
464 complete background area.
465 <li>
466 <b>EV_TREE and EV_TREE_NODE</b>
467 - Added `recursively_do_all'.
468 <li>
469 <b>EV_STANDARD_DIALOGS</b>
470 <ul class="square">
471 <li>
472 `ok_actions' have been renamed in descendents where appropriate. e.g. in
473 EV_PRINT_DIALOG, they are renamed to `print_actions' to match the texts of the
474 associated buttons. Where renamed, `ok_actions' are still available but
475 obsolete.
476 <li>
477 Selected button now also returns the correct text of the button (Previously it
478 was always "Ok").</li>
479 </ul>
480 <li>
481 <b>EV_DIALOG_CONSTANTS</b>
482 - Added new constants required for the above change to EV_STANDARD_DIALOGS.
483 <li>
484 <b>EV_DRAWABLE</b>
485 - `draw_straight_line' now has a precondition to ensure the points are not
486 identical.
487 <li>
488 <b>EV_SPLIT_AREA</b>
489 - seperated `put' from `extend'. They were defined as synonyms, but have
490 different behaviour.
491 <li>
492 <b>EV_DYNAMIC_TREE_ITEM</b>
493 - Added `remove_subtree_function'. Item now only shows as expandable if there
494 is a subtree function.
495 <li>
496 <b>EV_WINDOW</b>
497 - Added `maximum_dimension' which is the greatest value allowed for `width' and
498 `height'. This is also the default value for `width' and `height'.
499 <li>
500 <b>EV_OPTION_BUTTON</b>
501 - This class has been made obsolete. It will be removed at the next release.
502 <li>
503 <b>EV_PICK_AND_DROPABLE_ACTION_SEQUENCES</b>
504 - Added `pick_ended_actions' which are called when a pick ends.
505 <li>
506 <b>EV_WIDGET</b>
507 - `set_minimum_height', `set_minimum_width' and `set_minimum_size' now all
508 allow 0 as an argument. Previously, 1 was the minimum valid dimension.
509 <li>
510 <b>EV_MULTI_COLUMN_LIST</b> - `clear_selection' is now obsolete. Use
511 `remove_selection' instead.</li>
512 </ul>
513 <p><b>Bug fixes</b>
514 <ul>
515 <li>
516 <b>Platform independent</b>
517 <ul>
518 <li>
519 <b>EV_FIXED</b>
520 - Corrected `set_item_height', which was failing.
521 <li>
522 <b>EV_SELECTABLE</b>
523 - Corrected postcondition of `is_selected'.
524 <li>
525 <b>EV_PND_ACTION_SEQUENCE</b> -- `veto_pebble_function' is now only called when
526 its argument conforms to the transported pebble.</li>
527 </ul>
528 <li>
529 <b>Windows</b>
530 <ul>
531 <li>
532 <b>EV_RANGE</b>
533 - The `maximum_value' could not be set greater than 32,000. The full range of
534 an INTEGER may now be set.
535 <li>
536 <b>`focused_widget' from `EV_APPLICATION'</b>
537 - was incorrect if an EV_CONTAINER had just received the focus.
538 <li>
539 <b>EV_PICK_AND_DROPABLE</b>
540 <ul>
541 <li>
542 Ending a pick and drop on an EV_TOOL_BAR_BUTTON which has a non `void' pebble
543 no longer starts a transport from the button.
544 <li>
545 Reduced flicker on cursor when picking from an EV_TREE_ITEM or EV_LIST_ITEM.
546 <li>
547 `pebble_function' would previously be called twice during a pick and drop.</li>
548 </ul>
549 <li>
550 <b>EV_FIXED</b>
551 - Items contained are now drawn correctly dependent on their z order.
552 <li>
553 <b>EV_DRAWABLE</b>
554 <ul>
555 <li>
556 `Remove_clip_area' did not remove the clip_area correctly, but set it to the
557 current size. This meant that if you then enlarged the widget, clipping would
558 be applied.
559 <li>
560 Fixed problems with ordering of calls to certain features which would cause
561 postcondition violations in the implementation.
562 <li>
563 `draw_pie_slice', `fill_pie_slice' and `draw_arc' now have divide by 0
564 protection in the implementation.</li>
565 </ul>
566 <li>
567 <b>EV_TEXT</b>
568 - `set_background_color' now correctly sets the color of the whole background.
569 Previously only the area containing text was modified.
570 <li>
571 <b>EV_CLIPBOARD</b>
572 - Our implementation would sometimes query `text' when not allowed by Windows,
573 thus causing postcondition failures.
574 <li>
575 <b>EV_BUTTON</b> - The result of `text_alignment' after default_create was
576 incorrect.</li>
577 </ul>
578 <li>
579 <b>Gtk</b>
580 <ul>
581 <li>
582 Gtk version of Studio released (including Vision2), so no fixes from 5.0</li>
583 </ul>
584 </li>
585 </ul>
586 <p>&nbsp;</p>
587 </body>
588 </html>

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.23