-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathHISTORY
78 lines (64 loc) · 3.32 KB
/
HISTORY
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
v0.1.14 - 2011/11/6
- added drag method to element
- removed dependency on active support
- more work on cleaning up rdoc
v0.1.13 - 2011/7/5
- added alias wait_for to use instead of the more cumbersome wait_for_existence_of
- added 'process' method to Bewildr::Application to return the underlying windows process
- added 'attach_to_process_id' class method to Bewildr::Application
- changed ListAdditions#selected to return a bewildr element representing the list item - not its name as it used to
- changed ComboBoxAdditions#selected to return a bewildr element representing the list item - not its name as it used to
v0.1.12 - 2011/4/26
- fixing issue with wait_for_window sometimes not timing out - raised by mrwizard82d1
- using (:how_many => :all) when getting elements will always return an array, even when no matching elements are found
- comboboxes and list boxes that contain no items will now return an array (instead of nil) when asked for their items
- adding 'next_sibling' and 'previous_sibling' methods to Bewildr::Element
v0.1.11 - 2011/2/10
- tweek to make bewildr work with IronRuby 1.1.2
v0.1.10 - 2011/2/8
- adding height and width methods to Bewildr::Element
- changed additions to not use instance_eval. Should make the rdoc useful!
- fixed bug where tree didn't load invisible items
- added tons of rdoc
v0.1.9 - 2011/1/20
- fixed bug when checking for selected list items when none are selected
- now dependent on active_support gem (as a result of dynamic [Type]Additions, err, addition!)
- added proc_id and name methods to Application
- added new Bewildr::Mouse class for clicking, right clicking, double clicking and dragging
- added drag-and-drop, with thanks to Neil Danson!
- cleaned up toggle button interaction
v0.1.8 - 2010/12/08
- added visible? method to element. Don't expect too much from this
- started documenting the code
v0.1.7 - 2010/11/27
- fixed bug with entering new lines into text fields
- can now start apps with command line args
- can now navigate the object hierarchy: added root?, has_children?, children and parent methods to element
- element building innards reworked. now extends elements based on supported patterns
v0.1.6 - 2010/7/20
- added scroll interaction
- added prepare_element
- loads all items from list/tree if scrolling is necessary (to get around ms ui automation weirdness)
v0.1.5 skipped - screwed up the tags, so skipping this version to avoid confusion
v0.1.4 - 2010/7/11
- renamed is_password_field? to password_field?
- made many of the control pattern methods return ruby objects rather than .net objects (eg: count => count.to_i)
- updated gem's url details
v0.1.3 - 2010/7/5
- added table (datagrid) interaction
- toughened up the starting of apps
- removed logic that converts array with one element to the element itself
v0.1.2 - 2010/5/7
- added slider interaction
- added intermediate state check for checkboxes
- tests now use custom built bewildr test app
- process kill logic much better
- added more comprehensive list box functionality
- added rich text box interaction
- added a bit of tree functionality
v0.1.1 - 2010/4/29
- adding wait_for_existence_of and wait_for_non_existence_of
v0.1 - 2010/4/20 - first release!
- basic application, window and control management
- no documentation as yet
- not good for much