FuseTooling

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
FUSETOOLS-2232 - Update year from 2016 to 2017

update only for copyrights for global elements:

- ranges on features

- range on extension points

FUSETOOLS-2231 - avoid NPE

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

project

- 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. … 11 more files in changeset.
FUSETOOLS-2154 - Clean code during investigation

FUSETOOLS-2153 - Provide pre-configured Launch Configurations

- one for launching locally

- one for deploying on OpenShift with mandatory java system properties

pre-filled.

FUSETOOLS-2064 Change the order of Runtimes in Fuse Project wizard (#778)

FUSETOOLS-2151 - Provide basic OSE SpringBoot template

Provide a basic OpenShift SpringBoot template based on

fabric8-maven-plugin

- templates is based on fuse using fabric8 archetype catalog

2.2.0.fuse-000009

- removed the provided tests as they are not working: see

https://issues.jboss.org/browse/OSFUSE-484

- when new versions of FIS will be available, the template will need to

be updated

FUSETOOLS-2151 - Provide basic OSE SpringBoot template

Provide a basic OpenShift SpringBoot template based on

fabric8-maven-plugin

- templates is based on fuse using fabric8 archetype catalog

2.2.0.fuse-000009

- removed the provided tests as they are not working: see

https://issues.jboss.org/browse/OSFUSE-484

- when new versions of FIS will be available, the template will need to

be updated

- enable staging repositories

- update staging repository after Fuse 6.3 release

  1. … 7 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

STILL A WORK IN PROGRESS!

* 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. … 128 more files in changeset.
FUSETOOLS-2216 - Basic support of list of elements for an eip not at first level

- current limitation is that elements can not contains a "," character

(still better than corrupting the data everytime before)

- in eips provided, no use case detected in which a "," can be used.

- UIs is providing a simple text comma separated

line ending issue (#786)

FUSETOOLS-2216 - Code cleaning during investigation

FUSETOOLS-2215 - do not generate ID attributes for unsupported types (#783)

* FUSETOOLS-2215 - do not generate ID attributes for unsupported types

* FUSETOOLS-2215 - code cleanup and added a test

* FUSETOOLS-2215 - removed obsolete private methods

Saving files before refreshing line endings (#782)

    • -32
    • +32
    /targetplatform/JBTIS Luna Windows.launch
    • -32
    • +32
    /targetplatform/JBTIS Mars Windows.launch
Clean code - use xml Doctype declaration when no xsd/dtd available

it avoids to have warnings in Eclipse

FUSETOOLS-1738 Validate the project name in fuseProjectwizard ignoring case sensitive to avoid problems in Windows (#777)

Remove empty plugin.xml

FUSETOOLS-2213 - Upgrade Target Platform to 4.4.1.CR1

- upgrade TP

- also downgrade commons.io dependency to 2.2 as 2.4 as been removed

FUSETOOLS-2132 - Use latest xsd available in cache

The goal is to reduce probability of failing test (and also the

experience of the user which would have to do a refresh) due to bad

retrieval of latest version on internet

- update to 2.17.3 for most of the xsd

- update to 2.17.2 for camel-spring-integration which is the latest

available

- provide the big osgi blueprint xsd as cache

- kept activemq xsds as Camel is still using 5.11 version

parametrized jbtis classifier (#775)

updated gitattributes for jar binary files (#774)

FUSETOOLS-2023 - Remove namespace example in When xpath expressions

due to Camel bug https://issues.apache.org/jira/browse/CAMEL-10509

avoid usage of namespace in When XPath to avoid users to hit the Camel

bug when using a provided template

  1. … 23 more files in changeset.
Clean code

FUSETOOLS-2210 - Improve handling of connection inside Choice container

- don't provide connection contextual tool button pad on direct children

of Choice

- Fix bug of Flow created when moving Choices with several When inside

to another Container

FUSETOOLS-1826 (#770)

* Invoke cleanMarkers method to remove all validation messages associated

with the deleted camel endpoint.

* Use the eventbroker to post TOPIC_REMOVE_CAMEL_ELEMENT

* Add UITest for markers

Clean code

Code cleaning (#768)

FUSETOOLS-2160 - Allow move on non-container (#766)

- allow move and insert on connection

- allow move and prepend/append on first/last nodes

fixed line ending (#767)

    • -32
    • +32
    /targetplatform/JBTIS Neon Windows.launch
FUSETOOLS-2160 - Allow move nodes between containers

current limitation:

- doesn't support the insert/append/prepend