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

Changeset 967010 is being indexed.

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
add larger icons and use in sigil project wizard

  1. … 2 more files in changeset.
update bundle and error icons

add collapse all action to repository view

add bundle refesh icon (FELIX-1336)

  1. … 1 more file in changeset.
further icon updates (FELIX-1336)

  1. … 4 more files in changeset.