Bug 449546 - [responsiveness] No error logged when UI froze during
opening type hierarchy on java.lang.Object on Mac

This change adds a reference to the original event to PreEvent and
PostEvent. UI Responsiveness Monitoring will use this reference to do
additional filtering.

Change-Id: Ie3d27a9f4a0859aceefe719551445969d90c32e3
Signed-off-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Bug 448766: [Mac] StyledText should not enter character on
Ctrl+character
Bug 450391 - Table doesn't reveal item when selection is set before
shell is opened

Change-Id: Id178b6da9f8946e6f4331e5b86b6704cc35bdc21
Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
Bug 449546 - [responsiveness] No error logged when UI froze during
opening type hierarchy on java.lang.Object on Mac

My previous approach to event filtering turned out to be unreliable
since the original event type is not guaranteed to be preserved after
the event is processed. The new approach is to make the type of the
original event available in the "detail" field of the pre and post
events. 

Change-Id: Ia592a754d97bb4654ad71d88a9ad48714e45be7c
Signed-off-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Bug 427511 - Some UI is painted outside of its area with GTK 3.10

Use default cairo object for painting Tree.

- Use the cairo object passed in by GTK to do the painting
  instead of creating a new one.
- Prevent resetting of clipping.
- Remove code specific to GTK > 3.9

Change-Id: I902b04fc2410f05c1c927fd261dcaa31d04b3cbb
Signed-off-by: Sami Wagiaalla <swagiaal@redhat.com>
Bug 449546 - [responsiveness] No error logged when UI froze during
opening type hierarchy on java.lang.Object on Mac

Fix uses of display#sendPreEvent and display#sendPostEvent in
Synchronizer.java

Change-Id: I152868ec432396ce0c453c8976727444f7a74a8f
Signed-off-by: Arun Thondapu <arunkumar.thondapu@in.ibm.com>
Bug 62575 - No Tooltip support for MenuItems

Change-Id: I2fcc79d1322dba8b752e951c6e164850c66dfa06
Signed-off-by: Nicolaj Hoess <nicohoess@gmail.com>
Bug 452021 - Compile warning in official build

Change-Id: Ie23c486fa9525f18652a97fb62dc21bf5b243e6b
Signed-off-by: Nicolaj Hoess <nicohoess@gmail.com>