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

Changeset 927834 is being indexed.

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
log error vs throwing illegal state which locks up rest of IDE (FELIX-1647)

fix for FELIX-1588

plus tidy up unused code

    • -29
    • +12
    ./model/project/SigilProject.java
check for null prior to setup of iterator FELIX-1496

remove non osgi concepts, create plugin functions later via extender and service patterns

    • -5
    • +0
    ./builders/SigilIncrementalProjectBuilder.java
  1. … 10 more files in changeset.
Prevent NPE, throw meaningful runtime exception in it's place, FELIX-1438
trivial tidy up of unused import

FELIX-1322 bulk update of formatting based on eclipse style referenced in http://felix.apache.org/site/coding-standards.html

    • -37
    • +55
    ./adapter/FileAdaptorFactory.java
    • -12
    • +20
    ./builders/BuildConsole.java
    • -82
    • +117
    ./repository/eclipse/OSGiInstallRepository.java
    • -36
    • +51
    ./adapter/ProjectAdaptorFactory.java
    • -4
    • +8
    ./repository/eclipse/OSGiInstallRepositoryProvider.java
    • -343
    • +473
    ./model/project/SigilProject.java
    • -10
    • +15
    ./repository/eclipse/GlobalRepositoryManager.java
    • -43
    • +63
    ./model/repository/RepositoryType.java
    • -71
    • +98
    ./model/project/SigilModelRoot.java
    • -50
    • +73
    ./model/repository/RepositoryModel.java
    • -310
    • +406
    ./model/repository/RepositoryConfiguration.java
    • -84
    • +120
    ./repository/eclipse/WorkspaceRepository.java
    • -235
    • +309
    ./builders/SigilIncrementalProjectBuilder.java
    • -134
    • +186
    ./repository/eclipse/SigilRepositoryManager.java
    • -203
    • +280
    ./install/OSGiInstallManager.java
  1. … 292 more files in changeset.
patch for FELIX-1390
    • -5
    • +4
    ./builders/SigilIncrementalProjectBuilder.java
directory structure tidy up (FELIX-1357)

    • -0
    • +81
    ./model/repository/RepositoryModel.java
    • -0
    • +75
    ./model/repository/RepositoryType.java
    • -0
    • +383
    ./model/repository/RepositoryConfiguration.java
    • ?
    ./repository/eclipse/SigilRepositoryManager.java
    • ?
    ./repository/eclipse/GlobalRepositoryManager.java
    • ?
    ./repository/eclipse/WorkspaceRepositoryProvider.java
    • ?
    ./repository/eclipse/OSGiInstallRepositoryProvider.java
    • ?
    ./repository/eclipse/OSGiInstallRepository.java
    • ?
    ./repository/eclipse/WorkspaceRepository.java
    • ?
    ./adapter/ProjectAdaptorFactory.java
  1. … 1078 more files in changeset.