rpm: Run rpmlint only on files.

Change-Id: I9fb2543b87701d3d4096da432621dcad2734e5da
Reviewed-on: https://git.eclipse.org/r/16982
Tested-by: Hudson CI
Reviewed-by: Alexander Kurtakov <akurtako@redhat.com>
IP-Clean: Alexander Kurtakov <akurtako@redhat.com>
Tested-by: Alexander Kurtakov <akurtako@redhat.com>
rpm: Rpmlint simplification.

* Make methods static.
* No need for singletons when methods are static.
* Enable compiler warnings for methods that can be static.

Change-Id: Ib44e92028263814230d5c9e04e350b9ef77cf01c
Reviewed-on: https://git.eclipse.org/r/16990
Tested-by: Hudson CI
Reviewed-by: Alexander Kurtakov <akurtako@redhat.com>
IP-Clean: Alexander Kurtakov <akurtako@redhat.com>
Tested-by: Alexander Kurtakov <akurtako@redhat.com>
[TMF] Fix current API errors for version 2.2

Change-Id: I1267e65ee6805431dbb97f5072afc4e5978c06a9
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/16978
Tested-by: Hudson CI
Reviewed-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
IP-Clean: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Tested-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
perf: replaced File variables with IPath in order to use in remote.

Added support for disassembly, stat and comparison views in remote.

Change-Id: I13c7bc5bccbfce7ba9672379f83ad8f302f365d2
Reviewed-on: https://git.eclipse.org/r/16528
Tested-by: Hudson CI
Reviewed-by: Roland Grunberg <rgrunber@redhat.com>
IP-Clean: Roland Grunberg <rgrunber@redhat.com>
Tested-by: Roland Grunberg <rgrunber@redhat.com>
tmf: Re-add null annotations to tmf.core.statevalue

Revert the revert in 9885a77c775e59e8ad72d5cc4495f4d1fea1c964.

Current master doesn't compile with Eclipse < 3.8 anymore, so since
this is our new oldest-supported version, we can put the null
annotations back in (those also require >= 3.8 to even compile).

Since the package is only needed at compilation and not at runtime,
it should not be added to the dependencies in MANIFEST.MF, but to
the build.properties file. As indicated in
http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftask-using_null_annotations.htm

Change-Id: I96a8bfd8f43296cf4eee196d0e44641f2822153c
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Reviewed-on: https://git.eclipse.org/r/16527
Tested-by: Hudson CI
IP-Clean: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
valgrind: Remove useless fields from tests.

Change-Id: I36c03e95b31225df977ee71c83223dc83c724542
Reviewed-on: https://git.eclipse.org/r/17036
Tested-by: Hudson CI
Reviewed-by: Alexander Kurtakov <akurtako@redhat.com>
IP-Clean: Alexander Kurtakov <akurtako@redhat.com>
Tested-by: Alexander Kurtakov <akurtako@redhat.com>
[TMF] Handle custom traces in TmfTraceType in a more consistent way

Instead of storing the custom trace types by human readable name, store them by traceId like the other trace types.
The trace Id is the canonical name + the definition name. This makes it consistent with TmfTraceElement.getTraceType.
Also, consolidate code that can reuse TmfTraceType.setTraceType.

Change-Id: Iac81c8d4fdf18eb83a84052c4c47d70d94cd64d5
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Export trace package

Change-Id: I71f5f104b2c552a5dbb2721fbdde9b069dd1a306
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Import trace package

Change-Id: I6ee66ef133f80a7e911114cb271b6e126ee9d156
Import all trace files, import bookmarks

Change-Id: I865012358ac27415f32a61ae8f2df96d0f0bd402
Fix import bookmarks, import supp files, fix custom types

Change-Id: If2cb442e211abea5381037777f9893c0f5501708
Clean-ups and renames

Change-Id: If9d55d33931034a6f653c035c5d120384c735e20
Renames, disable trace files checkbox, check subtree

Change-Id: I489fbc891b58c85811e6174c276f4277f5e4930b
Add size comlumn

Change-Id: Id48ed0e99a7ef68546d6622541fc25d556a5ec65
A lot of cleanup. Import might not work right now

Change-Id: I3648c02e14c725494586c6122350e8ead5fe8802