Check for null result in font dialog dialogClosed handler

385283: NPE when canceling the Font Dialog
https://bugs.eclipse.org/bugs/show_bug.cgi?id=385283
Change error message for unsupported Display#sleep()

This error is not restricted to JEE_COMPATIBILITY, it can also happen
with SESSION_FAILOVER or other operation modes added in the future.

See bug 382307: Improve exception message: SimpleLifeCycle does not
support Display#sleep()
https://bugs.eclipse.org/bugs/show_bug.cgi?id=382307
Enable API Tools

API tools can help us detect incompatible changes, missing since tags,
etc.
Cleanup ini file for war-build
Update bundle versions to 2.0.0 / 1.5.100

Bundles rwt and rwt.osgi are updated to version 2.0.0
in preparation of API changes to be made for 2.0M1.

All other bundles are updated from 1.5.0 to 1.5.100 to
distinguish them from the bundles in the 1.5 maintenance
stream.
Fix build error and remove non-existing files from build.properties.
Upgrade build to Tycho 0.15.0.

* See bug 385513
* This upgrade required that the existing p2.inf files with the lines
  defining a dependency to the virtual A.PDE.Target.Platform requirement
  are removed first.
Fix for Bug 323621 - [ipad][android] Enable touch-scrolling on Tree and
Table
Move package rwt.internal into rap namespace

Rename package org.eclipse.rwt.internal -> org.eclipse.rap.rwt.internal

The namespace org.eclipse.rwt is not owned by the RAP project and should
not be used anymore. Except for the copied platform API, all packages
should be prefixed with the name of the bundle that exports it.
With RAP 2.0, we should move the rwt package into our namespace.

This is the first part of this move.

See bug 272792: Non-conforming use of namespace org.eclipse.rwt
https://bugs.eclipse.org/bugs/show_bug.cgi?id=272792
Add new negative requirements to org.eclipse.rap.runtime feature.

* Remove all empty p2.inf files and disable them in the build.
* Add negative requirement to org.eclipse.swt (see bug 385512).
Merge branch 'master' into releng
Remove bin/ directory from bin.includes.
Implement negative requirements for RAP Runtime (see bug

* Remove p2.inf from features (i.e. org.eclipse.rap.runtime).
* Add p2.inf with specific negative requirement to platform bundles in

  org.eclipse.rap.jface
  org.eclipse.rap.jface.databinding
  org.eclipse.rap.rwt
  org.eclipse.rap.ui
  org.eclipse.rap.ui.cheatsheets
  org.eclipse.rap.ui.forms
  org.eclipse.rap.ui.views
  org.eclipse.rap.ui.workbench
Fix package import due to package renaming
Change service handler id for UICallBack

Change id to "org.eclipse.rap.uicallback"

Since the uicallback service handler id has become part of the protocol,
we should use a canonical id instead of a qualified class name.

See bug 385645: Use a canonical id for UICallBack service handler
https://bugs.eclipse.org/bugs/show_bug.cgi?id=385645
Move package org.eclipse.rwt into rap namespace

- Rename package org.eclipse.rwt -> org.eclipse.rap.rwt including
  subpackages
- Update @since tags to 2.0 because the package change breaks binary
  compatibility

The namespace org.eclipse.rwt is not owned by the RAP project and should
not be used anymore. Except for the copied platform API, all packages
should be prefixed with the name of the bundle that exports it.
With RAP 2.0, we should move the rwt package into our namespace.

See bug 272792: Non-conforming use of namespace org.eclipse.rwt
https://bugs.eclipse.org/bugs/show_bug.cgi?id=272792
Add settings for API Tools

Declare exceptions for uncritical changes: API Tools reports errors for
subclasses of Composite since the super interface Adaptable has moved.
Raise version of rap.jface and rap.ui to 2.0.0

These bundles re-export RWT 2.0 which includes breaking changes, so
their major version number must be increased, too.
Move Batik classes into rap.rwt namespace

The packages that contain our copies of classes from the Apache Batik
CSS parser reside in packages prefixed with org.eclipse.rwt, change to
org.eclipse.rap.rwt...

272792: Non-conforming use of namespace org.eclipse.rwt
https://bugs.eclipse.org/bugs/show_bug.cgi?id=272792
Fix package imports due to RWT packages rename