Checkout Tools
  • last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
move internal packages to tidyup package hierarchy (FELIX-2501)
  1. … 235 more files in changeset.
delete empty package

further progress towards rationalising eclipse/ui packages - moved all exported packages (FELIX-2501)

    • -1
    • +1
    ./handlers/project/RefreshSigilClasspathCommandHandler.java
  1. … 114 more files in changeset.
add support for updating bundle activator on package rename (FELIX-2502)

    • -0
    • +118
    ./refactor/RenameActivatorPackageParticipant.java
  1. … 2 more files in changeset.
check if target is default package (FELIX-2503)

    • -1
    • +1
    ./refactor/MoveActivatorParticipant.java
delete unused class

  1. … 1 more file in changeset.
tidyup unused imports

    • -4
    • +0
    ./ui/quickfix/ImportPackageProposal.java
initial work towards (FELIX-2501) moved SigilUI to ui/src/org/apache/felix/sigil/ui/eclipse/

    • -1
    • +1
    ./actions/RefreshRepositoryAction.java
    • -1
    • +1
    ./handlers/project/RefreshSigilClasspathCommandHandler.java
    • -1
    • +1
    ./actions/PruneProjectDependenciesAction.java
    • -1
    • +1
    ./ui/quickfix/ImportQuickFixProcessor.java
    • -1
    • +1
    ./ui/quickfix/ImportPackageProposal.java
  1. … 10 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)

    • -16
    • +48
    ./ui/editors/project/ResourceBuildSection.java
  1. … 28 more files in changeset.
add overloaded optiol prompt util methods to avoid need to pass usually redundant pref store param

    • -1
    • +12
    ./ui/preferences/OptionalPrompt.java
prompt to remove corresponding import on export removal (FELIX-2483)

    • -4
    • +42
    ./ui/editors/project/ExportPackagesSection.java
handle uninitialized prefs more gracefully - default to prompt vs runtime exception

    • -2
    • +13
    ./ui/preferences/OptionalPrompt.java
reuse utils method to check if project is in sync during refactor

    • -13
    • +2
    ./refactor/RenamePackageParticipant.java
    • -0
    • +3
    ./refactor/MovePackageParticipant.java
add activator refactor support (FELIX-2482)

    • -0
    • +115
    ./refactor/RenameActivatorParticipant.java
    • -0
    • +103
    ./refactor/BundleActivatorChange.java
    • -0
    • +116
    ./refactor/MoveActivatorParticipant.java
  1. … 2 more files in changeset.
create util class to provide common functions between refactor participants

    • -0
    • +42
    ./refactor/RefactorUtil.java
add license headers

    • -0
    • +19
    ./refactor/ExportPackageChange.java
    • -2
    • +19
    ./refactor/RenamePackageParticipant.java
    • -0
    • +19
    ./refactor/ImportPackageChange.java
    • -0
    • +19
    ./refactor/MovePackageParticipant.java
consolidate new version range logic in new helper method

    • -8
    • +2
    ./ui/quickfix/ImportPackageProposal.java
add support for migration of imports/exports based on Move package refactoring (FELIX-1346)

    • -47
    • +35
    ./refactor/RenamePackageParticipant.java
    • -0
    • +149
    ./refactor/MovePackageParticipant.java
add support for exported package refactoring (FELIX-2481)

    • -0
    • +162
    ./refactor/RenamePackageParticipant.java
    • -0
    • +64
    ./refactor/ImportPackageChange.java
    • -0
    • +71
    ./refactor/ExportPackageChange.java
  1. … 3 more files in changeset.
add util method to run Callable in UI thread

improve performance of resolver in workspaces with many sigil projects - prevent cyclical resolver tasks

    • -12
    • +0
    ./ui/editors/project/SigilProjectEditorPart.java
  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)
    • -45
    • +55
    ./ui/editors/project/SigilProjectEditorPart.java
  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
    • -45
    • +82
    ./ui/editors/project/SigilProjectEditorPart.java
  1. … 3 more files in changeset.
pass in monitor to allow user feedback
    • -1
    • +1
    ./ui/quickfix/ImportPackageProposal.java
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

    • -39
    • +50
    ./ui/editors/project/SigilProjectEditorPart.java