Clone Tools
  • last updated a few minutes ago
Constraints: committers
Constraints: files
Constraints: dates
FUSETOOLS-2224 - improve handling of invalid xml syntax in editor (#790)

  1. … 7 more files in changeset.
FUSETOOLS-2154 - Configure Tooling to use the correct catalog

- palette and properties are now using the CamelModel corresponding to

the runtime provider (SpringBoot/Karaf) used in the project

- the runtime provider is determined by checking Maven dependency of the


- CamelComponentutils was caching Components ignoring the Camel version

in HashMap, now it is cached in WeakHashMap checking for Camel version

and Runtime Provider

- LanguageUtils was ignoring Camel version, now respect Camel version

and runtime provider (SpringBoot/Karaf) when we are in a

CamelFile/Project context, use the latest available version base don

Karaf for Workspace scope used for preferences

- provided a method to retrieve the corresponding CamelModel on a

CamelFile, it allows to be abstracted to IProject. It also allows to

test more easily

  1. … 24 more files in changeset.
FUSETOOLS-2154 - Clean code during investigation

  1. … 2 more files in changeset.
FUSETOOLS-2140 - add camel 2.18.1 support (#757)

* FUSETOOLS-2140 - Update Catalog Model Generator for Camel 2.18

- New attributes has been added to the catalog in Camel 2.18

- some elements are using '&' character since 2.18 so need to escape

them in our Catalog

* FUSETOOLS-2140 - add 2.18.1 community camel support

a first draft for the plugin and the generator code for the catalog

model. we now have 2 types of catalogs (karaf and springboot)...THIS IS


* FUSETOOLS-2140 - extended camel model to allow multiple catalog flavors

* added a routecontainer super class and it has RoutesElement and CamelContextElement as derived classes for now

also fixed a bug which prevented the addition of new routes to a camel

container (routes or camelContext)

* done requested changes by Aurelien's review

* fixed dirty editor problem

* fixed regression in previous commit

* added a temporary workaround to be able to use the SNAPSHOT of camel 2.18.1

* rebased with master

* upgraded to camel 2.18.1.fuse-000010

* improved teardown method for project templates integration tests

* fixed amq templates to work with 2.18

* improved teardown of IT

* minor code tweaks and added a new test for routes file IO

* added bool flag for xml optimization

* FUSETOOLS-2140 - fixed syntax error after rebase

* fixed problem with multiple call of the setInput of the properties pane

* adapted launch config for linux to fix missing deps

* added 2.18.1 plugin to feature.xml

* switched to community camel 2.18.1

* fixes problem that route attribute get filled on route container elements

* generalized the previous fix for all element kind attributes of routecontainers

* code cleanup

* fixed problem with camelContext params in pre 2.18.1 versions

* make tests fail if the camel designer fails to load

* added 2 missing deps for the templates integration tests

* fixed issue where properties view camel context element gets out of sync

* improved code to prevent NPE

  1. … 141 more files in changeset.
Code cleaning (#768)

FUSETOOLS-2160 - Allow move nodes between containers

current limitation:

- doesn't support the insert/append/prepend

  1. … 9 more files in changeset.
Normalize all the line endings

use Linux style

    • -95
    • +95
    • -98
    • +98
    • -121
    • +121
    • -25
    • +25
  1. … 870 more files in changeset.
Remove unused import package

  1. … 17 more files in changeset.
FUSETOOLS-1940 - prepare support for camel community versions (#648)

* FUSETOOLS-1940 - prepared some tests for JSON parser

* FUSETOOLS-1940 - added logic to determine a compatible supported camel version for a given camel version

* improved retrieval of a compatible camel version and added custom comparator able to handle Fuse Camel Version scheme

* fixed broken integration test

* code cleanup

* added new camel impl bundle for 2.17.3 and renamed existing ones to reflect product brand

* removing unused test code

* fixed error in activator ID definitions

* FUSETOOLS-1940 - Add a check on the Camel Facet version

- ensure that a new version added comes with its facet

* added 2.17.3 facets and cleaned up code

* Update

* FUSETOOLS-1940 - improve test to avoid name collision

* FUSETOOLS-1940 - use parameterized test to simplify code

* added latest camel patch version bundle (621117)

* code cleanup

* remove unused method in camelmodelfactory

* improved checker for canHaveChildren of an EIP and fixed EIP catalog errors

* fixed amq dependencymanager

* added screenshot logic to find problems with the ui tests

* fixed wrong target folder for screenshots

* improved screenshot name

* fixed missing id values for xpath expressions in templates

* replaced 630077 bundle with 630175

* fixed obvious xml syntax violations in components catalog

* fixed remaining references to abandoned 630077 bundle

* fixed missing/wrong defaultValue for some dataformats

* fixed missing xpath id values in amq templates

* adding better repo for EA artifacts, fixing camel version to fuse bom mapping

* another tweak for including the correct repos to the pom.xml for EA

    • -5
    • +42
  1. … 124 more files in changeset.
FUSETOOLS-2032 - restrict reconnection possibilities / validate new c… (#630)

* FUSETOOLS-2032 - restrict reconnection possibilities / validate new connection

* fixed issue with connecting to flow start element

* catched case where source is already the first in flow

* added integration tests

* added another test and cleaned up

* added additional checks and reword the canReconnect / reconnect logic to consider reconnect type

* fixed compile issues in integration test

* restored old logic for resetting connections and removed outputs to console

  1. … 7 more files in changeset.
FUSETOOLS-1979 - Allow update dependencies of custom components (#623)

When Camel version is updated, custom components might want to update

their dependencies too

    • -0
    • +58
    • -0
    • +46
  1. … 12 more files in changeset.
FUSETOOLS-1941 - add dependencies with the currently set camel version (#562)

* FUSETOOLS-1941 - add dependencies with the currently set camel version

  1. … 3 more files in changeset.
FUSETOOLS-1861 - Introduce new Global Definition model element (#518)

- rely on it for extension points for Global Configuration Editor

    • -7
    • +7
  1. … 16 more files in changeset.
FUSETOOLS-1778 - Improve support of Global Elements (#506)

- Modify interface to have access to CamelFile

- Support selection of Element in the Tree

    • -5
    • +4
  1. … 5 more files in changeset.
removed Broker palette entry

  1. … 1 more file in changeset.
FUSETOOLS-1552 - Remove REST Palette entries

FUSETOOLS-1713 - Improve javadoc

    • -5
    • +7
added new icons and fixed problem showing correct icons for external images

  1. … 8 more files in changeset.
FUSETOOLS-1704 - Provide ability to add Global Data formats

  1. … 14 more files in changeset.
FUSETOOLS-1715 - Provide checkbox to filter on "White list"

The white list corresponds to components available in the Palette.

  1. … 9 more files in changeset.
FUSETOOLS-1710 - Provide icons in Component listing

  1. … 8 more files in changeset.
FUSETOOLS-1705 - Add a new Global Endpoint

Choose amongst a very basic list the component type, provide an id and a


    • -2
    • +2
    • -12
    • +14
  1. … 14 more files in changeset.
initial impl of 2 wizards for dataformats and endpoints (FUSETOOLS-1225)

    • -0
    • +104
    • -0
    • +80
  1. … 8 more files in changeset.
repaired tooltips for diagram figures

added go up feature and double click on route Go Into (see FUSETOOLS-1699, FUSETOOLS-1625)

  1. … 4 more files in changeset.
FUSETOOLS-1277 - Update positions of decorators with new layout

  1. … 1 more file in changeset.
improved layout / icons (see FUSETOOLS-1227, FUSETOOLS-1583)

  1. … 317 more files in changeset.
FUSETOOLS-1658 - Avoid overlap for breakpoint/validation decorators and provide a "multi validation decorator"

- Validation decorator are always shifted in order to never have


- if several validation issues of a kind are reported, a single

decorator is added with a concatenated tooltip message

  1. … 2 more files in changeset.
FUSETOOLS-1643 - When Nothing is selected on the diagram, hide the Details property section

Introduced an AbstractCamel in order to provide a more modular code.

we also avoid to trigger showing it when Connection and CamelFile are


  1. … 89 more files in changeset.
added automated layout system (see FUSETOOLS-1671)

  1. … 9 more files in changeset.