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

Changeset 967025 is being indexed.

add overloaded optiol prompt util methods to avoid need to pass usually redundant pref store param

prompt to remove corresponding import on export removal (FELIX-2483)

handle uninitialized prefs more gracefully - default to prompt vs runtime exception

reuse utils method to check if project is in sync during refactor

add activator refactor support (FELIX-2482)

  1. … 2 more files in changeset.
create util class to provide common functions between refactor participants

    • -0
    • +42
    ./org/apache/felix/sigil/ui/eclipse/refactor/RefactorUtil.java
add license headers

consolidate new version range logic in new helper method

add support for migration of imports/exports based on Move package refactoring (FELIX-1346)

add support for exported package refactoring (FELIX-2481)

  1. ./org/apache/felix/sigil/ui/eclipse/refactor
  2. … 3 more files in changeset.
add util method to run Callable in UI thread

    • -0
    • +31
    ./org/apache/felix/sigil/ui/eclipse/ui/SigilUI.java
improve performance of resolver in workspaces with many sigil projects - prevent cyclical resolver tasks

  1. … 3 more files in changeset.
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 to address ui/classpath consistency issues when adding and removing projects from workspace that provide dependencies (related to FELIX-1349)
  1. … 7 more files 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

  1. … 19 more files in changeset.
Ensure rich client view is updated if file is changed by external process - i.e. after refresh
tidy up
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.
pass in monitor to allow user feedback
tidy up unused import
fix for FELIX-2154 do not call dispose on shared image!

also fixed handling of project during edits related to change made in FELIX-2153

Change API for checking if packages are part of bundle - use package fragments vs roots to improve performance
  1. … 1 more file in changeset.
Update internal values that use sets etc to use null objects or arrays to improve memory profile FELIX-2092
  1. … 7 more files in changeset.
Usage of VersionTable FELIX-2085
Use VersionTable to reduce memory foot print and Object creation (FELIX-2085)

  1. … 8 more files in changeset.
stop "OSGi Install" check for timebeing (FELIX-1924)

add rebuildDependencies method to be called by text project editor widget when saved (fix for FELIX-1905)

  1. … 2 more files in changeset.
Use BaseWorkbenchContentProvider instead of ContainerTreeProvider as it provides the same/better functionality
update image
tidy up unused imports