Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
FUSETOOLS-3222 - use https for legal license URL

Signed-off-by: Aurélien Pupier <apupier@redhat.com>

    • -1
    • +1
    ./AbstractBooleanParameterPropertyUICreator.java
    • -1
    • +1
    ./AbstractClassBasedParameterPropertyUICreator.java
    • -1
    • +1
    ./AbstractComboFieldParameterPropertyUICreator.java
    • -1
    • +1
    ./AbstractFileParameterPropertyUICreator.java
    • -1
    • +1
    ./AbstractNumberParameterPropertyUICreator.java
    • -1
    • +1
    ./AbstractParameterPropertyUICreator.java
    • -1
    • +1
    ./AbstractTextFieldParameterPropertyUICreator.java
    • -1
    • +1
    ./ComboParameterPropertyUICreator.java
    • -1
    • +1
    ./advanced/BooleanParameterPropertyUICreatorForAdvanced.java
    • -1
    • +1
    ./advanced/FileParameterPropertyUICreatorForAdvanced.java
    • -1
    • +1
    ./advanced/NumberParameterPropertyUICreatorForAdvanced.java
    • -1
    • +1
    ./advanced/TextParameterPropertyUICreatorForAdvanced.java
    • -1
    • +1
    ./advanced/UnsupportedParameterPropertyUICreatorForAdvanced.java
    • -1
    • +1
    ./calculator/InitialValueAdvancedCalculator.java
  1. … 1713 more files in changeset.
FUSETOOLS-3149 - fix wrong validation for Double and Float

- for Duration, there is no information in catalog, it seems to be only

possible with Integer and Long type which are decimal so we are better

for Double and Float than before and same precision for

Long/Integer/Duration

- moved part of the test to unit test when possible

Signed-off-by: Aurélien Pupier <apupier@redhat.com>

    • -1
    • +1
    ./advanced/NumberParameterPropertyUICreatorForAdvanced.java
    • -2
    • +2
    ./details/NumberParameterPropertyUICreatorForDetails.java
    • -6
    • +7
    ./modifylisteners/number/AbstractNumberModifyListener.java
    • -6
    • +4
    ./modifylisteners/number/NumberModifyListenerForAdvanced.java
    • -3
    • +4
    ./modifylisteners/number/NumberModifyListenerForDetails.java
  1. … 6 more files in changeset.
FUSETOOLS-2849 - avoid showing error for numeric values using default placeholders

not handling all kind of placeholders and the updated ones but at least

holding the default one with {{ and }}

Signed-off-by: Aurélien Pupier <apupier@redhat.com>

    • -11
    • +6
    ./modifylisteners/number/AbstractNumberModifyListener.java
  1. … 2 more files in changeset.
FUSETOOLS-2717 - Provide ControlDecoration information on focus

except on WizardLocation page as it is fully duplicated code that needs

to be refactored

Signed-off-by: Aurélien Pupier <apupier@redhat.com>

    • -9
    • +2
    ./AbstractParameterPropertyUICreator.java
  1. … 4 more files in changeset.
Sonar and @apupier-related fixes

Signed-off-by: Brian Fitzpatrick <bfitzpat@redhat.com>

    • -1
    • +1
    ./ComboParameterPropertyUICreator.java
  1. … 5 more files in changeset.
Adding support for bean ref/class and method validation

Signed-off-by: Brian Fitzpatrick <bfitzpat@redhat.com>

    • -0
    • +1
    ./AbstractComboFieldParameterPropertyUICreator.java
    • -1
    • +5
    ./AbstractParameterPropertyUICreator.java
    • -0
    • +18
    ./ComboParameterPropertyUICreator.java
  1. … 6 more files in changeset.
Example with MultiValidator not working

Signed-off-by: Brian Fitzpatrick <bfitzpat@redhat.com>

    • -1
    • +6
    ./AbstractParameterPropertyUICreator.java
  1. … 1 more file in changeset.
Updates for wizard handling both class and bean reference

Signed-off-by: Brian Fitzpatrick <bfitzpat@redhat.com>

    • -2
    • +8
    ./modifylisteners/text/AbstractTextParameterPropertyModifyListener.java
  1. … 6 more files in changeset.
FUSETOOLS-2460 - Remove doubled databinding

- remove the extra databinding as it is already done in XXXUICreators

- provide new parameters to add extraValidators to these UICreators

fields

  1. … 6 more files in changeset.
FUSETOOLS-2460 - remove usage of delayed databinding for test

it is failing all tests, not noticed issues in UI due to it even if

would be better to be able to reactivate it later

    • -1
    • +1
    ./AbstractTextFieldParameterPropertyUICreator.java
FUSETOOLS-2460 - reuse CompoundValidator

- rename UICreator

- reuse the CompoundValidator which was already available for Data

Transformation

    • -14
    • +5
    ./TextParameterPropertyUICreator.java
  1. … 10 more files in changeset.
FUSETOOLS-2460 - Simplify code

- it adds also a little feature to have a delay before registering into

model for all properties using a Text

    • -1
    • +1
    ./AbstractTextFieldParameterPropertyUICreator.java
    • -9
    • +7
    ./ComboParameterPropertyUICreator.java
    • -2
    • +7
    ./modifylisteners/text/ComboParameterPropertyModifyListener.java
    • -33
    • +0
    ./modifylisteners/text/AbstractComboParameterPropertyModifyListener.java
  1. … 6 more files in changeset.
FUSETOOLS-2418 - adding combo dropdown for scope property (#1000)

* FUSETOOLS-2418 - adding combo dropdown for scope property

and fixing a few more sonar suggestions

* FUSETOOLS-2418 - responding to feedback and adding tests

* FUSETOOLS-2418 - Use NLS binding

it allows to have a single internationalization String and will allow to

place the parameter value at another place more easily for other

languages

* FUSETOOLS-2418 - Fix typo in method name

* FUSETOOLS-2418 - fix lone override sonar issue

    • -8
    • +8
    ./AbstractClassBasedParameterPropertyUICreator.java
    • -0
    • +84
    ./AbstractComboFieldParameterPropertyUICreator.java
    • -3
    • +3
    ./AbstractFileParameterPropertyUICreator.java
    • -9
    • +5
    ./AbstractNumberParameterPropertyUICreator.java
    • -15
    • +5
    ./AbstractTextFieldParameterPropertyUICreator.java
    • -0
    • +69
    ./ComboParameterPropertyUICreator.java
    • -13
    • +9
    ./TextParameterPropertyUICreator.java
    • -13
    • +9
    ./advanced/TextParameterPropertyUICreatorForAdvanced.java
    • -0
    • +33
    ./modifylisteners/text/AbstractComboParameterPropertyModifyListener.java
  1. … 10 more files in changeset.
FUSETOOLS-1585 - beginnings of adding bean support (#880)

* FUSETOOLS-1585 - beginnings of adding bean support

-- adding to Global Configuration page as an "Add" possibility

-- started work on the Bean wizard

-- started on property page for bean properties

-- have basic bean property page working

-- added ID validation for global configuration elements

-- added browse button for bean class in wizard page

-- added class name validation in wizard page

-- added class name validation on property page

-- added class browse button on property page

-- added method browse button on property page

-- added method validation on property page

-- added first cut of property and argument table controls to wizard

-- added support for defining arguments and properties in config

-- some Sonar cleanup

-- added edit buttons to property & argument tables

-- more sonar cleanup

-- addressing comments from Aurelien and more cleanup

-- additional sonar cleanup of lambdas and an icon issue

-- more sonar cleanup and addition of property name uniqueness

validation plus bean id uniqueness validation in property page

-- even more sonar suggested fixes

-- addressing a NPE and some other suggestions made by Aurelien

-- more sonar fixes

-- added edit functionality for properties and arguments

-- added a few sonar & Aurelien-requested changes

-- fixed issue with xml not being added/updated correctly

-- fixed some property name validation issues

-- fixed issue with adding wrong constructor argument tag name to

blueprint

-- further correction to method used to find namespace for blueprint

-- adding beginnings of IT test

-- updated test so it works and refactored some code for easier testing

-- beefed up test to cover basic use cases and blueprint vs. spring

testing

-- added additional tests for creation and editing of beans

-- did a little test refactoring

-- added factory-method/factory-bean functionality to property page and

tests for it

-- added ability to create new class from bean wizards and property page

* FUSETOOLS-1585 - set new java class wizard to not auto-open

Discovered that the new java class wizard opens the new class for

editing immediately after clicking Finish. For this case, we don't want

it to open, since focus would then shift from the Camel Editor.

* FUSETOOLS-1585 - addressing some of Aurelien's feedback,

adding a new test, and correcting a couple of labels

* FUSETOOLS-1585 - moving some XML attribute setting/getting code back to

the CamelBean model object. Adding a test to ensure that it can be

loaded properly and changed via the CamelBean object.

* FUSETOOLS-1585 - adding more tests and functionality to CamelBean

* FUSETOOLS-1585 - small code improvements

* Fixed issue with refresh

* Fixing issue where src/main/java not created yet

* FUSETOOLS-1585 - Factorize code and leverage java 8 streams

* Attempting to fix test issues with Shells

* Updates to PropertyInputDialogTest as suggested by @apupier

* Update to fix one issue

* fix the swt / cocoa lib failures from CI

* fixes model problem

* Specialize bean extension to not clash with SAP

* Addressing an issue found by the Core model test

-- also includes feedback from Aurelien on a couple of code tweaks

* Addressing more comments - test for SAP extension, code cleanup

* Externalizing strings for the Bean work

* Fixes for next round of comments

* Updates to allow specialization of Globel elements and a sonar fix

* FUSETOOLS-1585 - addressed more feedback

- factorized code requested in AdvancedBeanPropertiesSection and

AdvancedEndpointPropertiesSection

- updated developer name in javadocs to be consistent

- fixed validation issues with Property and Argument dialogs so

validation prevents OK button from being active

- removed code around potential WRONG_DOCUMENT_ERR since the last round

of model updates seems to have removed the necessity

* FUSETOOLS-1585 - Avoid having two times the same WizardPage

Before the pages on the wizard are added twice in

org.fusesource.ide.camel.editor.globalconfiguration.beans.BeanConfigUtil.handleNewClassWizard(IProject,

Shell) , there is a addPages() called which is also called when

wizard.open() is called which was causing that nothing happened when

clicking "Next"

Now, it is called a single time. No next button is displayed.

    • -1
    • +9
    ./AbstractParameterPropertyUICreator.java
    • -2
    • +2
    ./AbstractTextFieldParameterPropertyUICreator.java
  1. … 49 more files in changeset.
Use optimized Char functions to improve performance

    • -4
    • +5
    ./AbstractClassBasedParameterPropertyUICreator.java
  1. … 7 more files in changeset.
Add missing @Override annotations

    • -0
    • +1
    ./AbstractClassBasedParameterPropertyUICreator.java
    • -0
    • +1
    ./AbstractNumberParameterPropertyUICreator.java
    • -0
    • +1
    ./advanced/BooleanParameterPropertyUICreatorForAdvanced.java
    • -0
    • +1
    ./details/BooleanParameterPropertyUICreatorForDetails.java
  1. … 106 more files in changeset.
FUSETOOLS-2188 - disable class properties buttons (#800)

    • -1
    • +1
    ./AbstractTextFieldParameterPropertyUICreator.java
    • -0
    • +64
    ./advanced/TextParameterPropertyUICreatorForAdvanced.java
  1. … 5 more files in changeset.
Normalize all the line endings

use Linux style

    • -64
    • +64
    ./AbstractBooleanParameterPropertyUICreator.java
    • -204
    • +204
    ./AbstractClassBasedParameterPropertyUICreator.java
    • -62
    • +62
    ./AbstractFileParameterPropertyUICreator.java
    • -57
    • +57
    ./AbstractNumberParameterPropertyUICreator.java
    • -142
    • +142
    ./AbstractParameterPropertyUICreator.java
    • -86
    • +86
    ./AbstractTextFieldParameterPropertyUICreator.java
    • -59
    • +59
    ./TextParameterPropertyUICreator.java
    • -51
    • +51
    ./advanced/BooleanParameterPropertyUICreatorForAdvanced.java
    • -40
    • +40
    ./advanced/ClassBasedParameterPropertyUICreatorForAdvanced.java
    • -39
    • +39
    ./advanced/FileParameterPropertyUICreatorForAdvanced.java
    • -40
    • +40
    ./advanced/NumberParameterPropertyUICreatorForAdvanced.java
    • -40
    • +40
    ./advanced/UnsupportedParameterPropertyUICreatorForAdvanced.java
    • -36
    • +36
    ./calculator/InitialValueAdvancedCalculator.java
    • -32
    • +32
    ./calculator/InitialValueCalculator.java
    • -37
    • +37
    ./calculator/InitialValueDetailsCalculator.java
  1. … 862 more files in changeset.
FUSETOOLS-1898 - fixing issue with red background on integer parms (#751)

    • -50
    • +53
    ./modifylisteners/number/AbstractNumberModifyListener.java
  1. … 2 more files in changeset.
FUSETOOLS-1921 - Avoid NPE when Maven project not found (#554)

now support also Java-but-not-Maven project type

    • -14
    • +30
    ./AbstractClassBasedParameterPropertyUICreator.java
FUSETOOLS-1789 - Provide validation isntead of removing data (#504)

- Add validation on diagram

- Add validation on Details section for Ref and data format field

--> Diagram validation is listed twice in tooltip in order to have 2

markers in the XML file and in problem view

--> refresh of field validation is not done when the other field is

changing, requires to select something else and get back

    • -84
    • +7
    ./TextParameterPropertyUICreator.java
  1. … 9 more files in changeset.
FUSETOOLS-1820 - allowing user friendly duration values (#507)

    • -6
    • +5
    ./modifylisteners/number/AbstractNumberModifyListener.java
  1. … 11 more files in changeset.
FUSETOOLS-1789 - Refactor Property views code (#500)

- now can write tests on each subparts

- started to factorize code between views for parameters of types

Booleans, Numbers, Class Based, Files and Unsupported types.

- it doesn't solve FUSETOOLS-1789 but ease investigation

    • -0
    • +64
    ./AbstractBooleanParameterPropertyUICreator.java
    • -0
    • +188
    ./AbstractClassBasedParameterPropertyUICreator.java
    • -0
    • +62
    ./AbstractFileParameterPropertyUICreator.java
    • -0
    • +57
    ./AbstractNumberParameterPropertyUICreator.java
    • -0
    • +142
    ./AbstractParameterPropertyUICreator.java
    • -0
    • +86
    ./AbstractTextFieldParameterPropertyUICreator.java
    • -0
    • +136
    ./TextParameterPropertyUICreator.java
    • -0
    • +51
    ./advanced/BooleanParameterPropertyUICreatorForAdvanced.java
    • -0
    • +40
    ./advanced/ClassBasedParameterPropertyUICreatorForAdvanced.java
    • -0
    • +39
    ./advanced/FileParameterPropertyUICreatorForAdvanced.java
    • -0
    • +40
    ./advanced/NumberParameterPropertyUICreatorForAdvanced.java
    • -0
    • +40
    ./advanced/UnsupportedParameterPropertyUICreatorForAdvanced.java
    • -0
    • +36
    ./calculator/InitialValueAdvancedCalculator.java
    • -0
    • +32
    ./calculator/InitialValueCalculator.java
    • -0
    • +37
    ./calculator/InitialValueDetailsCalculator.java
  1. … 25 more files in changeset.