calabash/calabash-ios — pull request #273 by jmoody (2014-01-06 12:53:10+00:00)
Title: WIP

* still having trouble with some keyboard entry (APPLE BUG)
* need to detect iphone emulated on ipad

status_bar_helpers.rb

* portrait? and landscape?

environment_helpers.rb

* xamarin_test_cloud?
* iphone?, ipad?, simulator?
* uia_available?, uia_not_available?
* _deprecated function
* wrapped the following ENV variables in functions
- CALABASH_NO_DEPRECATION
- CALABASH_FULL_CONSOLE_OUTPUT
- DEBUG

keyboard_helpers

* documented functions
* renamed internal (private) functions with '_'
* functions for dealing with ipad docked, undocked, and split
keyboards
* keyboard_enter_char now pauses after every keystroke to avoid
skipping characters
* done function renamed to touch_keyboard_action_key for clarity -
done function has been retained for backward compat
* uia_keyboard_visible? and uia_await_keyboard for interacting with
keyboards that are not normally visible to calabash e.g. email compose
view controllers
* can now dismiss the iPad keyboard

calabash_steps/calabash_steps.rb

* replaced usages of await_keyboard with wait_for_keyboard

device.rb

* removed jmoody attribution - no need for the attribution
* added iphone_app_emulated_on_ipad? for detecting emulated apps

changelog
* updated change log