Macadamian/titanium_mobile — pull request #115 by jpl-mac (2012-07-24 19:41:01+00:00)
Title: TIMOB-9835 & TIMOB-10019

Reviewer: Alex

TIMOB-9835 BlackBerry: Implement click event
TIMOB-10019 Blackberry: Implement UI.View.fireEvent part2

Change Log:
- changed signature of NativeObject::initialize
- added native method for setting events
- moved event setup to new method 'setupEvents'
- fixed various warnings
- created NativeProxyObject
- changed NativeControlObject to have NativeProxyObject as base class
- moved EventPair to NativeProxyObject class
- changed EventPair to be based on TiBase for reference counting
- created EventPairSmartPtr class
- changed events_ QHash to use smart pointer
- changed app.js to test 'click' event

- Fixed styling with astyle
- Updated apidoc
- Removed warnings
- Changed wording for "Unsupported event name"
- Moved all code that is Proxy specific to NativeProxyObject
- Make NativeOptionObject inherit from NativeProxyObject
- fix common.mk for R6
- removed hide/show from ProgressBar
- Add support for ccache with env var NDK_CCACHE

Test Cases:
- build tibb
- build tibbtest
- run tibbtest
- click on green label
- label should change to: Label was clicked

- Reverified the fireEvent tests

- build tibb