Checkout Tools
  • last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 991605 is being indexed.

remove unused imports

    • -4
    • +0
    ./repository/manager/AbstractEclipseRepositoryConfig.java
further work on FELIX-1355 - now able to browse repositories defined by projects

involved refactoring of IRepositoryModel and associated classes

    • -15
    • +40
    ./resources/SigilProjectManager.java
    • -0
    • +132
    ./repository/manager/AbstractEclipseRepositoryConfig.java
    • -0
    • +103
    ./repository/manager/RepositoryCache.java
    • -0
    • +37
    ./repository/manager/GlobalRepositoryManager.java
    • -0
    • +111
    ./model/repository/ExtensionUtils.java
    • -0
    • +41
    ./repository/manager/ProjectRepositoryManager.java
    • -0
    • +177
    ./repository/manager/AbstractEclipseRepositoryManager.java
    • -0
    • +50
    ./repository/manager/ProjectRepositoryConfig.java
  1. … 18 more files in changeset.
further work on FELIX-1355, also tidied up repository preferences as part of FELIX-1649

    • -0
    • +76
    ./preferences/SigilPreferencesInitializer.java
    • -0
    • +175
    ./repository/manager/EclipseRepositoryConfig.java
    • -5
    • +0
    ./resources/ProjectResourceListener.java
    • -1
    • +0
    ./repository/manager/RepositoryMap.java
    • -11
    • +15
    ./model/project/SigilProject.java
    • -26
    • +6
    ./repository/eclipse/SigilRepositoryManager.java
    • -10
    • +43
    ./repository/manager/EclipseRepositoryManager.java
    • -5
    • +37
    ./resources/SigilProjectManager.java
    • -0
    • +399
    ./model/repository/RepositoryPreferences.java
    • -11
    • +1
    ./repository/eclipse/GlobalRepositoryManager.java
    • -0
    • +57
    ./repository/manager/IRepositoryMap.java
  1. … 26 more files in changeset.
further work towards FELIX-1355 - now projects can compile against repositories defined in sigil.properties files as well as those defined in eclipse preferences

    • -0
    • +157
    ./model/project/EclipseRepositoryConfig.java
    • -60
    • +21
    ./model/project/SigilProject.java
    • -0
    • +62
    ./repository/manager/EclipseRepositoryFactory.java
    • -0
    • +173
    ./repository/manager/EclipseRepositoryManager.java
    • -0
    • +53
    ./repository/manager/RepositoryMap.java
    • -5
    • +11
    ./model/repository/RepositoryType.java
  1. … 12 more files in changeset.
fix FELIX-2180 - autogenerated methods were not implemented (headbang)

    • -4
    • +2
    ./repository/eclipse/RepositoryMap.java
use shared util method to read Manifest from ZipFiles (FELIX-2527)

  1. … 13 more files in changeset.
tidy up unused codepath

    • -32
    • +0
    ./model/project/SigilModelRoot.java
  1. … 1 more file in changeset.
refactor progress reporting from dependency on org.eclipse.core.runtime.IProgressMonitor (FELIX-1509)

  1. … 19 more files in changeset.
further tidyup - imports/unused code etc

  1. … 2 more files in changeset.
reformat code using updated code template (FELIX-1613)

    • -4
    • +2
    ./repository/eclipse/OSGiInstallRepositoryProvider.java
    • -33
    • +40
    ./resources/ProjectResourceListener.java
    • -77
    • +82
    ./model/project/SigilModelRoot.java
    • -17
    • +6
    ./model/repository/RepositoryModel.java
    • -234
    • +249
    ./model/project/SigilProject.java
    • -20
    • +15
    ./adapter/FileAdaptorFactory.java
    • -12
    • +18
    ./resources/SigilProjectManager.java
    • -56
    • +58
    ./repository/eclipse/WorkspaceRepository.java
    • -162
    • +147
    ./model/repository/RepositoryConfiguration.java
    • -131
    • +126
    ./builders/SigilIncrementalProjectBuilder.java
    • -44
    • +37
    ./repository/eclipse/OSGiInstallRepository.java
    • -8
    • +5
    ./repository/eclipse/WorkspaceRepositoryProvider.java
    • -97
    • +82
    ./install/OSGiInstallManager.java
    • -15
    • +5
    ./model/repository/RepositoryType.java
  1. … 338 more files in changeset.
tidy up common packages to use common prefix (FELIX-2504)
    • -2
    • +2
    ./builders/SigilIncrementalProjectBuilder.java
    • -2
    • +2
    ./repository/eclipse/OSGiInstallRepositoryProvider.java
    • -13
    • +13
    ./model/project/SigilModelRoot.java
    • -2
    • +2
    ./repository/eclipse/WorkspaceRepositoryProvider.java
    • -1
    • +1
    ./repository/eclipse/RepositoryMap.java
    • -3
    • +3
    ./resources/ProjectResourceListener.java
    • -18
    • +18
    ./model/project/SigilProject.java
  1. … 318 more files in changeset.
Remove dependency on IPath (FELIX-1509)

Created new Resource concept to encode BND concepts foo, foo=foo, {foo=foo}, @foo (FELIX-1814)

  1. … 27 more files in changeset.
improve performance of resolver in workspaces with many sigil projects - prevent cyclical resolver tasks

    • -25
    • +48
    ./resources/ProjectResourceListener.java
    • -11
    • +22
    ./builders/SigilIncrementalProjectBuilder.java
  1. … 4 more files in changeset.
run project setup outside of synchronized block to avoid potential deadlock

    • -16
    • +18
    ./model/project/SigilProject.java
check for null repository config (fix for FELIX-2187)

Patches for FELIX-2181 - now runs workspace resolve task using a damped delay to ensure that event storm does not trigger multiple project builds.

Also filter refresh events in workspace repository to ensure that only sigil projects trigger a repository change event

  1. … 2 more files in changeset.
Patch for FELIX-2180 - now global repository and project specific repository managers share a common repository map to ensure same objects are used throughout the IDE
    • -25
    • +5
    ./repository/eclipse/SigilRepositoryManager.java
    • -0
    • +70
    ./repository/eclipse/RepositoryMap.java
  1. … 1 more file in changeset.
Patch to address ui/classpath consistency issues when adding and removing projects from workspace that provide dependencies (related to FELIX-1349)
    • -20
    • +42
    ./repository/eclipse/WorkspaceRepository.java
    • -2
    • +1
    ./repository/eclipse/WorkspaceRepositoryProvider.java
  1. … 5 more files in changeset.
Ensure internal cache is flushed on project delete (fix for FELIX-2168)
    • -0
    • +56
    ./resources/SigilProjectManager.java
    • -0
    • +25
    ./resources/ProjectResourceListener.java
  1. … 1 more file in changeset.
trivial tidyup
Progress towards fixing bundle import resolution on project import FELIX-1349
    • -0
    • +127
    ./resources/ProjectResourceListener.java
  1. … 1 more file in changeset.
Patch to improve IDE performance - avoid recalculating dependencies if no requirements or capabilities have changed (FELIX-2164)

Also as part of this patch have generalised the req/cap model with the addition of IRequirementModelElement and ICapabilityModelElement interfaces

    • -47
    • +113
    ./model/project/SigilProject.java
    • -38
    • +77
    ./model/project/SigilModelRoot.java
  1. … 18 more files in changeset.
Patches for FELIX-2160 and FELIX-2161 - now manages project warnings internally vs in external job also added support for refreshing project and ensure that views are updated when editting in rich client or text editor
  1. … 3 more files in changeset.
Workspace repository now filters exports that project doesn't actually contain in "compile time" resolution mode (FELIX-1502)
    • -79
    • +141
    ./repository/eclipse/WorkspaceRepository.java
    • -1
    • +1
    ./repository/eclipse/WorkspaceRepositoryProvider.java
  1. … 2 more files in changeset.
Catch npe if -bundles not set
Tidy up unused imports and implement hashCode algorithm
add rebuildDependencies method to be called by text project editor widget when saved (fix for FELIX-1905)

  1. … 2 more files in changeset.
further refactor related to set up of bnd classpath in case of -contents vs -sourcedirs (FELIX-1880)

    • -29
    • +64
    ./builders/SigilIncrementalProjectBuilder.java
now uses resolve(true) on project to find classpath if -contents specified vs -sourcedirs (FELIX-1880)

    • -12
    • +17
    ./builders/SigilIncrementalProjectBuilder.java
Remove throw error call (FELIX-1690)

    • -1
    • +3
    ./builders/SigilIncrementalProjectBuilder.java