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

Diff of /trunk/Delivery/xmldoc/libraries/vision2/content/0-_revisions/index.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 49636 by rogers, Thu Mar 24 19:04:08 2005 UTC revision 49637 by king, Tue Mar 29 23:38:57 2005 UTC
# Line 16  Line 16 
16                  </paragraph>                  </paragraph>
17                  <list ordered="false">                  <list ordered="false">
18                          <item>                          <item>
19                                    <bold>EV_APPLICATION</bold> - Added 'uncaught_exception_actions' which is called whenever an action sequence called from the underlying toolkit fails to deal with any exceptions raised
20                            </item>
21                            <item>
22                                  <bold>EV_CLIPBOARD</bold> - Added 'has_text' so that the clipboard can be queried without retrieving the entire contents                                  <bold>EV_CLIPBOARD</bold> - Added 'has_text' so that the clipboard can be queried without retrieving the entire contents
23                          </item>                          </item>
24                          <item>                          <item>
# Line 62  Line 65 
65                          <item>                          <item>
66                                  <bold>Windows</bold>                                  <bold>Windows</bold>
67                                  <list ordered="false">                                  <list ordered="false">
68                                          <item>Fixed resizing issue: when a widget is inserted in a hidden window and then the minimum size of the window does not change, the widget would not appear on the window when shown. One had to manually resize the window to make it appear. Now it will appear properly.</item>                                          <item>Fixed resizing issue: when a widget is inserted in a hidden window and that the minimum size of the window does not change, the widget would not appear on the window when shown. One had to manually resize the window to make it appear. Now it will appear properly.</item>
69                                          <item>Fixed a crash which could occur when using the tab or arrows keys to navigate between the primitives of a window. It would happen when trying to set the focus on a widget which was previously parented but is not anymore.</item>                                          <item>Fixed a crash which could occur when using the tab or arrows keys to navigate between the primitive of a window. It would happen when trying to set the focus on a widget which was previously parented but is not anymore.</item>
70                                          <item>Improved appearance of applications running on Windows XP with manifest files.</item>                                          <item>Improved appearance of applications running on Windows XP with manifest files.</item>
71                                          <item>                                          <item>
72                                                  <bold>EV_RADIO_BUTTON</bold> - Enabled better navigation between radio buttons of a group using the arrow keys.                                                  <bold>EV_RADIO_BUTTON</bold> - Enabled better navigation between radio buttons of a group using the arrow keys.
# Line 71  Line 74 
74                                          <item>                                          <item>
75                                                  <bold>EV_SPIN_BUTTON</bold>                                                  <bold>EV_SPIN_BUTTON</bold>
76                                                  <list ordered="false">                                                  <list ordered="false">
77                                                   <item>When it gets the focus, we set the focus to the associated text field. Before one would lose the focus until one used the mouse to set it to the text field part.</item>                                                   <item>When it gets the focus, we set the focus to the associated text field. Before one would loose the focus until one use the mouse to set it to the text field part.</item>
78                                                  <item>Fixed bug which restricted the maximum values permitted to approx. 16,000. Attempting to manipulate the spin button with values greater than this caused precondition violations internally.</item>                                                  <item>Fixed bug which restricted the maximum values permitted to approx. 16,000. Attempting to manipulate the spin button with values greater than this caused precondition violations internally.</item>
79                                                  </list>                                                  </list>
80                                          </item>                                          </item>
81                                          <item>                                          <item>
82                                                  <bold>EV_SCREEN</bold>                                                  <bold>EV_SCREEN</bold>
83                                                  <list ordered="false">                                                  <list ordered="false">
84                                                  <item>`widget_at_position' returns an instance of EV_COMBO_BOX when cursor is on top of the text part of the combo box. Previously it would return Void.</item>                                                  <item>`widget_at_position' returns an instance of EV_COMBO_BOX when cursor is on top of the text part of the combo box, before it would return Void.</item>
85                                                  <item>`set_pointer_position' was not setting the position accurately and it may have actually been set to one of the adjacent positions.</item>                                                                                          <item>`set_pointer_position' was not setting the position accurately and it may have actually been set to one of the adjacent positions.</item>                                        
86  </list>  </list>
87                                          </item>                                          </item>
88                                          <item>                                          <item>
89                                                  <bold>EV_COMBO_BOX</bold>                                                  <bold>EV_COMBO_BOX</bold>
90                                                  <list ordered="false">                                                  <list ordered="false">
91                                                          <item>`focus_out_actions' are only called once when losing focus. Before they would be called twice and even called when the combo box was getting the focus.</item>                                                          <item>`focus_out_actions' are only called once when loosing focus. Before they would be called twice and even called when the combo box was getting the focus.</item>
92                                                          <item>Fixed `has_focus' to return True when either the combo or the text field when it exists has the focus.</item>                                                          <item>Fixed `has_focus' to return True when either the combo or the text field when it exists has the focus.</item>
93                                                          <item>Fixed call on Void target when calling `set_foreground_color' on a displayed combo box which is not editable.</item>                                                          <item>Fixed call on Void target when calling `set_foreground_color' on a displayed combo box which is not editable.</item>
94                                                          <item>Fixed invariant violation with a non editable combo box.</item>                                                          <item>Fixed invariant violation with a non editable combo box.</item>
# Line 111  Line 114 
114                                                  </list>                                                  </list>
115                                          </item>                                          </item>
116                                          <item>                                          <item>
117                                                  <bold>EV_TREE_NODE</bold> - Fixed bug which caused a crash if you performed the following: pruned a node from its parent, pruned an empty node from this just pruned node and then attempted to insert a node within the empty node.                                                  <bold>EV_TREE_NODE</bold> - Fixed bug which caused a crash if you performed the following: pruned a node from it's parent, pruned an empty node from this just pruned node and then attempted to insert a node within the empty node.
118                                          </item>                                          </item>
119                                          <item>                                          <item>
120                                                  <bold>EV_DIRECTORY_DIALOG</bold> - Fixed bug in which the dialog always reported that "ok" has been selected even if the "cancel" button had been selected. This occurred if the dialog  had been shown more than once with "ok" already selected.                                                  <bold>EV_DIRECTORY_DIALOG</bold> - Fixed bug in which the dialog always reported that "ok" has been selected even if the "cancel" button had been selected. This occurred if the dialog  had been shown more than once with "ok" already selected.
# Line 121  Line 124 
124                                                  <list ordered="false">                                                  <list ordered="false">
125                                                          <item>Fixed color displayed around a pixmap while parented in a container. Previously, gray was always displayed but now we use the `background_color' of the `parent'.</item>                                                          <item>Fixed color displayed around a pixmap while parented in a container. Previously, gray was always displayed but now we use the `background_color' of the `parent'.</item>
126                                                          <item>Fixed masking blitting in draw_sub_pixmap.  Previously the mask wasn't being blitted correctly discoloring the source image</item>                                                          <item>Fixed masking blitting in draw_sub_pixmap.  Previously the mask wasn't being blitted correctly discoloring the source image</item>
127                                                          <item>Fixed mask handling with PNG loading.  Previously if the source image pixels under the mask were not black then masking for icons and cursors didn't work correctly. Now any color can be used underneath the mask and it will still be masked correctly.</item>                                                          <item>Fixed mask handling with PNG loading.  Previously if the source image pixels under the mask were not black then masking for icons and cursors didnt work correctly, now any color can be used underneath the mask and it will still be masked correctly</item>
128                                                  </list>                                                  </list>
129                                          </item>                                          </item>
130                                          <item>                                          <item>
# Line 150  Line 153 
153                                                  <bold>EV_PRIMITIVE</bold> - Fixed bug which affected all primitives that hold items. Calling `destroy' on the primitive and then calling `destroy' on one of the items caused precondition violations internally. The bug was that the call to `destroy' on the primitive did not call `wipe_out' to remove all of the contents and the item was still attempting to access its `parent' which should have been `Void'.                                                  <bold>EV_PRIMITIVE</bold> - Fixed bug which affected all primitives that hold items. Calling `destroy' on the primitive and then calling `destroy' on one of the items caused precondition violations internally. The bug was that the call to `destroy' on the primitive did not call `wipe_out' to remove all of the contents and the item was still attempting to access its `parent' which should have been `Void'.
154                                          </item>                                          </item>
155                                          <item>                                          <item>
156                                                  <bold>EV_WIDGET</bold> - Fixed two bugs with `key_press_string_actions'. The first was that the action sequence was fired when Escape or Backspace was pressed. As these are not displayable characters, the `key_press_string_actions' are no longer fired for these keys. The second is that pressing Enter was passing the string "%R" which is the Windows specific newline character. We now pass "%N" when the Enter key is pressed.                                                  <bold>EV_WIDGET</bold> - Fixed two bugs with `key_press_string_actions'. The first was that the action sequence was fired when Escape or Backspace was pressed. As these are not displayable characters, the `key_press_string_actions' are no longer fired for these keys. The second is that pressing Enter was passing the the string "%R" which is the Windows specific newline character. We now pass "%N" when the Enter key is pressed.
                                         </item>  
                                         <item>  
                                                 <bold>EV_CHECK_ABLE_TREE</bold> - Fixed a bug which caused the tree to crash if you checked the check box of an item of type EV_DYNAMIC_TREE_ITEM.  
157                                          </item>                                          </item>
158                                  </list>                                  </list>
159                          </item>                          </item>
# Line 161  Line 161 
161                                  <bold>Gtk</bold>                                  <bold>Gtk</bold>
162                                  <list ordered="false">                                  <list ordered="false">
163                                          <item>                                          <item>
164                                                    <bold>EV_CURSOR</bold> - Now the default X-Cursors are used where applicable instead of pixmapped representations of them, this allows for animated cursors if available on the X-server
165                                            </item>
166                                            <item>
167                                                    <bold>EV_VIEWPORT</bold> - Fixed issue where offsets where not being updated right away so querying back to the viewport from an expose caused by the viewport for the values would be incorrect
168                                            </item>
169                                            <item>
170                                                    <bold>EV_TEXTABLE</bold> - Now UTF8 strings from different language locales are displayed correctly and not cut-off
171                                            </item>
172                                            <item>
173                                                    <bold>EV_CLIPBOARD</bold> - Now UTF8 strings from different language locales are handled correctly for copying and pasting
174                                            </item>
175                                            <item>
176                                                    <bold>EV_DRAWING_AREA</bold> - Fixed `flush' to instantly call any pending expose events
177                                            </item>
178                                            <item>
179                                                  <bold>EV_FONT</bold>                                                  <bold>EV_FONT</bold>
180                                                  <list ordered="false">                                                  <list ordered="false">
181                                                          <item> Fixed memory leaks in font lookup</item>                                                          <item> Fixed memory leaks in font lookup</item>

Legend:
Removed from v.49636  
changed lines
  Added in v.49637

  ViewVC Help
Powered by ViewVC 1.1.23