better Javadoc for bug 29783 to avoid problems like bug 441126
Bug 434772: Coordinate mapping is inconsistent between platforms
Bug 441373: Make it easier to identify GTK version used by SWT (2/3)
Remove non-needed casts from Snippet361.

Change-Id: I2e62281eed6defa4902b02b50f16871429932ee2
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Try to close the reader in SnippetLauncher always.

Change-Id: Ic1b0072813ecfc207f18e7634fe2827855652259
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Bug 441705 - Check cairo version to enable USE_CAIRO

org.eclipse.swt.widgets.Caret uses CAIRO_OPERATOR_DIFFERENCE when
OS.USE_CAIRO is true but that operator is not introduced until
cairo 1.9.4. OS.USE_CAIRO is set based on the GTK version which
leads the boolean to be enabled on systems where GTK >= 2.24 and
if cairo is < 1.9.4 eclipse crashes. This patch checks the cairo
version when enabling cairo.

Change-Id: I183adafba7ed95da0c6ec1cf05b8a52b7428b1ca
Signed-off-by: Sami Wagiaalla <swagiaal@redhat.com>
Javadoc: Consistently document dispose() in Resource constructors
Bug 441373: Make it easier to identify GTK version used by SWT
Bug 440671 - Combo remove(index) on last remaining item doesn't remove
text

Change-Id: I90e552ac434785c5442931b80424a28b9db95020
Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
Bug 441602: Shell#setRegion fails to mirror for RTL context
Bug 441602: Shell#setRegion fails to mirror for RTL context

- fixed wrong setSize() for mirrored region when original bounds.x != 0
- fixed formatting in mirrorRegion
Bug 442114: Shell#setRegion() should take care of setSize()
Bug 442114: Shell#setRegion() should take care of setSize()
Bug 441436 - Runnable jar export thinks the standard jar extension is
".jar;*.zip"

Change-Id: I3522b354565ebf102403324f403dc1cac45711cc
Signed-off-by: Abhishek Kishore <abhishek.kishore@in.ibm.com>
Bug 441602: Shell#setRegion fails to mirror for RTL context

Fixed snippets to work with SWT.RIGHT_TO_LEFT shells as well
Bug 440671 - Combo remove(index) on last remaining item doesn't remove
text
- Excluding Cocoa test scenarios for this bug fix.

Change-Id: I9a49f5837ffd41f5f254d96e3066546877c6353e
Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
Bug 441791 - Remove motif specific things from codebase

Remove motif implementations.

Change-Id: I24b4d1fa0ff0846298c9c9fa2fa45750a3b78d3d
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Bug 441791 - Remove motif specific things from codebase

Remove build infrastructure and classpath configuration files.

Change-Id: I7022436d6716494649301a830868b919a4ded1b5
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Bug 441791 - Remove motif specific things from codebase

Remove motif left overs in tests.

Change-Id: If7d99a55542ea5350de8088aa800265615f3d5b5
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Bug 441791 - Remove motif specific things from codebase

Cleanup examples.

Change-Id: I3d1a204deb856691cb3e0a1a557ca9121eba69b0
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>