Permalink
Switch branches/tags
Commits on Jan 2, 2018
  1. Replace FileInputStream and FileOutputStream with static Files methods

    msohn committed Jan 2, 2018
    FileInputStream and FileOutputStream rely on finalize() method to ensure
    resources are closed. This implies they are added to the finalizer queue
    which causes additional work for the JVM GC process.
    
    This is an open bug on the OpenJDK [1] and the recommended workaround is
    to use the Files.newInputStream and Files.newOutputStream static methods
    instead.
    
    [1] https://bugs.openjdk.java.net/browse/JDK-8080225
    
    Change-Id: I2de6fc27d7fb593a946e9f6d9bb64873092e258c
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Commits on Dec 31, 2017
  1. Prepare 4.11.0-SNAPSHOT builds

    msohn committed Dec 31, 2017
    Change-Id: I015129d796c625e6e0beda30009bcbd45a3a3114
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Commits on Dec 30, 2017
  1. Remove references to org.eclipse.update.configurator

    msohn committed Dec 30, 2017
    Bug: 527379
    Change-Id: Iffe0942e47096e732e9ca5116a31228d248e4b14
    Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
  2. Remove references to update.core

    kthoms committed with msohn Nov 14, 2017
    Remove old prefs migration code and tracing options in launch configs.
    
    Bug: 527249
    Change-Id: Id4b3218ea64b7ae5599766d915e15dcf824dd9fe
    Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Commits on Dec 23, 2017
  1. Fix GitHubClient to always use responseContentType

    cbarcenas committed with msohn Dec 20, 2017
    The value of the GitHubRequest responseContentType field is supposed to be
    used as the HTTP Accept header for that particular GitHubRequest. This field
    exists because various endpoints in the GitHub API support multiple response
    media types. See: https://developer.github.com/v3/media/.
    
    This field is respected by GitHubClient's get(GitHubRequest) method, but this
    is *not* the case in getStream(GitHubRequest). The handling of the
    responseContentType field between these two very similar methods should
    definitely be consistent.
    
    Bug: 528982
    Change-Id: Ie7964bf2337b4547ea602b0bfa3f2c20afc8df83
    Signed-off-by: Christian Barcenas <christian@cbarcenas.com>
  2. Update required egit version to 4.10.0

    msohn committed Dec 23, 2017
    Change-Id: Ia8a24563f2b0a8cf82777904d591265f739d9a9a
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
  3. Add header Automatic-Module-Name for Java 9

    kthoms committed with msohn Dec 21, 2017
    Bug: 529074
    Change-Id: Ibe911d70b49759ecc445911b14a3cd2c64d76efa
    Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Commits on Oct 8, 2017
  1. Prepare 4.10.0-SNAPSHOT builds

    msohn committed Oct 8, 2017
    Change-Id: Idb7d5db06c1cd154290a8315ea95b6756ee995ba
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Commits on Aug 1, 2017
  1. Update mylyn github feature to require egit from same release

    msohn committed Aug 1, 2017
    See discussion in https://git.eclipse.org/r/#/c/101458
    
    Change-Id: Idb4eded628ab709bec2da06a2f735cb536576dd3
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
  2. Remove deprecated access to mylyn.tasks

    Bananeweizen committed with msohn Jul 18, 2017
    Now using new (redirected) values of several deprecated constants.
    Minimum version of mylyn.tasks.core has been increased to the version
    3.9.0 where the new constants are declared. That minimum version is
    years behind the current version, so this does not really seem unfair to
    users of mylyn, as it does not enforce upgrading to a very recent
    version.
    
    Checked with egit-4.5 target platform.
    
    Change-Id: If49165fcaf4956079935a091887da6e5ad412316
    Signed-off-by: Michael Keppler <Michael.Keppler@gmx.de>
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Commits on Jul 18, 2017
  1. Remove usage of junit.framework

    Bananeweizen committed Jul 18, 2017
    This was probably an oversight when creating the import, since
    everywhere else org.junit is used.
    
    Change-Id: I654eaa5d1d94e1a214b3968f0f28aa78862ea071
    Signed-off-by: Michael Keppler <Michael.Keppler@gmx.de>
Commits on Jul 9, 2017
  1. Have non empty title for all wizards

    Bananeweizen committed Jul 9, 2017
    The GitHub related wizards did not set a window title, which at least on
    Windows looks not so nice.
    
    The usage of the Messages class had to be fully qualified in one wizard,
    because it already used another unrelated Messages class for creating a
    login form.
    
    Change-Id: I5e21dd33d57407555d0abf8cc4f95cf5831b6069
    Signed-off-by: Michael Keppler <Michael.Keppler@gmx.de>
Commits on Jul 5, 2017
  1. Doc bundle has unnecessary runtime dep on wikitext

    mbooth101 committed Jul 5, 2017
    Continuation of commit 3b704e5 to additionally remove some
    unnecessary messing with classpaths.
    
    Bug: 519248
    Change-Id: I0bd0be272eb3f68610a91e61c36f89a91a526ccd
    Signed-off-by: Mat Booth <mat.booth@redhat.com>
  2. Doc bundle has unnecessary runtime dep on wikitext

    mbooth101 committed Jul 5, 2017
    We don't actually benefit from having wikitext present at runtime, so
    drop the require-bundle directives and instead pull wikitext in as a
    purely build-time dependency of the antrun plugin.
    
    Bug: 519248
    Change-Id: Ia16c115091505dda1f2e1584a292f9bacac97bf8
    Signed-off-by: Mat Booth <mat.booth@redhat.com>
Commits on Jun 14, 2017
  1. Do not try to use EGit icons directly

    Thomas Wolf committed Jun 5, 2017
    These icon filenames are not public API; this will break when EGit
    decides to move to PNG. See bug 517169.
    
    Copy the PNGs from EGit instead (including the HiDPI versions), and
    reference them locally. SVG sources are _not_ included; those live
    in the EGit UI project.
    
    Adapt plugin.xml and GitHubImages accordingly.
    
    Bug: 472534
    Change-Id: I6366b44e51c884f17aa8a9ef6aee7e6e4d014abe
    Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
Commits on May 30, 2017
  1. Prepare 4.9.0-SNAPSHOT builds

    msohn committed May 30, 2017
    Change-Id: Ic7e425c51c8f6788f0a6f2a143acf5c723e8a960
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Commits on May 19, 2017
  1. Resolve compilation problem on Oxygen

    Thomas Wolf committed May 19, 2017
    org.eclipse.mylyn.internal.github.ui.gist makes use of many
    internal classes from org.eclipse.mylyn.tasks.ui. With version
    3.23.0 of Mylyn Tasks, one of these classes changes in incompatible
    ways, so this part of egit-github no longer compiles.
    
    As a quick fix, take an slightly older version of this class from
    Mylyn Tasks, rename it, and minimally adapt it to get it to compile.
    Then use that copy. This will work with Mylyn Tasks versions 3.7 up
    to at least 3.23.0.
    
    This is a hack. For one, the class in question is a label provider,
    and the using class already fiddles with column indices to adjust
    that label provider to its particular use. So a more complete fix
    would be to write our own, dedicated label provider. And of course
    there's no guarantee that egit-github won't break again when other
    Mylyn-internal classes change.
    
    Bug: 516148
    Change-Id: I03896c43f6876821ca5cc1f95d8fcebcb05e9812
    Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
Commits on May 18, 2017
  1. Merge branch 'stable-4.8'

    msohn committed May 18, 2017
    * stable-4.8:
      Prepare 4.8.0-SNAPSHOT builds
      EGit Mylyn Github Connector v4.8.0.201705170830-rc1
    
    Change-Id: Iea430054f8275cbb6ddfd4aa0a206a4b6096bf8f
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
  2. Prepare 4.8.0-SNAPSHOT builds

    msohn committed May 18, 2017
    Change-Id: I244ddbc57432845ef2398c0c553a4d907476c7d1
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Commits on May 17, 2017
  1. EGit Mylyn Github Connector v4.8.0.201705170830-rc1

    msohn committed May 17, 2017
    Change-Id: I0180c543aab7ad35b9fa8ecdbd95c57ed4e7a42a
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Commits on Apr 20, 2017
  1. Update eclipse-jarsigner-plugin to 1.1.4

    msohn committed Apr 20, 2017
    Change-Id: Id1944de6c8de0d04275ae3c85eafd6bdd062aaeb
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Commits on Apr 5, 2017
  1. Prepare 4.8.0-SNAPSHOT builds

    msohn committed Apr 5, 2017
    Change-Id: Ib2894b94006a5c82ec43e8a75cd2c0a120f6dba8
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Commits on Feb 15, 2017
  1. Update build to use Tycho 1.0.0

    msohn committed Feb 15, 2017
    Change-Id: I267ad0ad7d99732aba6ab97825bfeca352fde7b9
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Commits on Dec 27, 2016
  1. Prepare 4.7.0-SNAPSHOT builds

    msohn committed Dec 27, 2016
    Change-Id: I98bf43abb5acdf4a3ce2167509b30c2751f34fca
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
  2. Merge branch 'stable-4.6'

    msohn committed Dec 27, 2016
    * stable-4.6:
      Update tycho version to 0.26
      Prepare 4.6.1-SNAPSHOT builds
      EGit Mylyn Github Connector v4.6.0.201612231935-r
    
    Change-Id: I3d03c488872a7c908bd6ee18225f5fe5c7bd86b9
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Commits on Dec 26, 2016
  1. Update tycho version to 0.26

    msohn committed Dec 26, 2016
    Change-Id: I2206f91110f62083b75275cd6c6572d856f1b951
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
  2. Prepare 4.6.1-SNAPSHOT builds

    msohn committed Dec 26, 2016
    Change-Id: I2401c8149efc4c05f1f77a62cb3cb080976482d2
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Commits on Dec 24, 2016
  1. EGit Mylyn Github Connector v4.6.0.201612231935-r

    msohn committed Dec 24, 2016
    Change-Id: Ia2070aec86efb3f11b6e5a58ef8af6033298a59c
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Commits on Sep 21, 2016
  1. Merge branch 'stable-4.5'

    msohn committed Sep 21, 2016
    * stable-4.5:
      Prepare 4.5.1-SNAPSHOT builds
      EGit Mylyn Github Connector v4.5.0.201609210915-r
    
    Change-Id: Iaaa891384f199d15db94fb2f00bed185504eb549
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
  2. Prepare 4.5.1-SNAPSHOT builds

    msohn committed Sep 21, 2016
    Change-Id: I6d5425337ac382a2f04175fc0931a64e4af189c0
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
  3. EGit Mylyn Github Connector v4.5.0.201609210915-r

    msohn committed Sep 21, 2016
    Change-Id: I5abf7ef49bb83bed6902cdc3ec9bbc4637bbbe43
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Commits on Sep 20, 2016
  1. Change minimum execution environment to JavaSE-1.8

    msohn committed Sep 20, 2016
    Change-Id: Id9ae44ede66f21edbae4c2cc192c68c1968622ee
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Commits on Sep 19, 2016
  1. Prepare 4.6.0-SNAPSHOT builds

    msohn committed Sep 19, 2016
    Change-Id: I73f99318418a7af2305868165667d48805344f52
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Commits on Aug 11, 2016
  1. Fix LiveTests to include all live tests

    msohn committed Aug 11, 2016
    A number of these tests is broken, this can be fixed in followup
    changes.
    
    Change-Id: Ida61e5159bc546b6ee31d667b2b52224d53a9e3b
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Commits on Aug 10, 2016
  1. Rename DateUtilTests to follow test class naming convention

    msohn committed Aug 10, 2016
    All other test classes follow the class name pattern "*Test"
    
    Change-Id: I5dbc9b09cc0f73f28764ece58af8d632ad7990c3
    Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>