add support for  (to handle eclipse's proxies)

Change-Id: Ib00ce0cd09e624e8f091a85369cfb2c803e2ade2
use linkoffline in javadoc while we can't provide proxies to the javadoc commands

This is due to a bug in Tycho <= 0.21.0 (https://bugs.eclipse.org/bugs/show_bug.cgi?id=440546)

Change-Id: I1de3f362a5ec300dd3ce1e664db7e5574d0056dd
add package-list for offline javadoc linking

Change-Id: I3d380cffc81146dfd2c82699d6a73105850d5650
archive website and add publisher info to ease plublishing

Change-Id: I38a6b47e7b42638c740e881557c7d96cc0b3ae46
remove property to report non zero arg when test failure

Change-Id: Ide2be9229346cf31f9adcf873ed0abd0694e3370
[440679] Avoids NPE when performing a move

We now make sure that the correct feature (i.e., the target feature of
the target container) is used when obtaining the target value list
(current list of values in the target container's feature) for finding
the insertion index.

Signed-off-by: Philip Langer <planger@eclipsesource.com>
Bug: 440679
Change-Id: I02798dc702c3a17c49ae63d80cf6a099858b7d89
do not return q7 test failure

Change-Id: I0b7e9cd8adf2e456dbc990edaeea367d33ae841e
udpate to Q7 maven 1.5.0

Change-Id: Ied98eeed8f1fda7227c7ce42de22bc156b75ab25
Merge "[440679] Avoids NPE when performing a move"
do not be platform specific

Change-Id: I8d297221aeafbe067d5a4b888dddc9b3e56ef1eb
update to q7 1.5.x snapshots

Change-Id: I8390fcece7c01877958fbe681d87d45ebbdd9a71
Corrects possible NPE on resource resolving.

Change-Id: If092ae5443f42e82e0b6379a0e7dec9e30b5f79a
Signed-off-by: Arthur Daussy <arthur.daussy@obeo.fr>
do not return test failures

Change-Id: I15ead5b1f0b0b4a0f3961cc9f0782a8195fa8a15
Ignore test failure @ package phase

Change-Id: I675be481cb18b1e28b678688ed6eb1bf527b727e
Do not add unnecessary vmArgs

Change-Id: I726bddea7198e893188dcb4a37c5f3e488d9920c
[413520] Fixes IndexOutOfBoundsException on merging opposite references

The IndexOutOfBoundsExceptions occurred when a one-to-many reference has
been changed, whereas the original object on the single-valued side of
the one-to-many reference has been deleted. During the check for the
ordering of the target values affected by equivalent changes (in this
case, changes of opposite references) in
ReferenceChangeMerger.internalCheckOrdering(ReferenceChange, boolean),
the source and target container and, in the next step, their values at
the feature constituting the multi-valued side of a one-to-many
reference are obtained and their LCS is computed to finally move the
respective value. However, when the original object on the source side
has been deleted, the source container is null, and the values at the
respective feature are empty. DiffUtil.findInsertionIndex will still
return 0, so that EList.move(index, value) is called, whereas value is
not available in the list, which ultimately causes the exception.

This commit prevents the call of
ReferenceChangeMerger.internalCheckOrdering(ReferenceChange, boolean)
for any difference that is not an addition to a multi-valued feature in
the current merge (thus, not a move or a delete), since only for such
differences a check of the resulting order should be necessary.

Signed-off-by: Philip Langer <planger@eclipsesource.com>
Bug: 413520
Change-Id: I363b5c12538f847cf0d0a359000969a2e09f54f4
[439530] Export all internal packages as x-internal

Change-Id: I48be6fa2642e2be0a4c16322e59e68356fba01b5
change pmd golas to pmd and cpd

Change-Id: I44e9f19c29c3aec417b558454819e5678e2aee06
change goal of findbugs to findbugs

Change-Id: I9a10367d1c6bec7b5ad21078ba96a627c9b57dee
update jacoco and checkstyle maven config

Change-Id: Iaac122598df3409fc449b8bec46373ddcbd62621