This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository jaxx. See http://git.nuiton.org/jaxx.git commit 6edbfbdd827000e75dbaa755e1e60493267184c3 Merge: 738b17c 0c48764 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Apr 12 15:45:59 2015 +0200 fixes #3663: Extract a minimal runtime module used in generation Merge branch 'feature/3663' into develop jaxx-application-swing/pom.xml | 9 +- .../swing/AbstractApplicationUIHandler.java | 24 +- .../jaxx/application/swing/ApplicationUI.java | 2 +- .../swing/action/AbstractApplicationAction.java | 2 +- .../swing/action/ApplicationActionUI.jaxx | 2 +- .../swing/action/ApplicationActionUIHandler.java | 4 +- .../jaxx/application/swing/tab/CustomTab.java | 4 +- .../swing/table/AbstractApplicationTableModel.java | 6 +- .../application/swing/util/ApplicationUIUtil.java | 4 +- jaxx-compiler/pom.xml | 8 +- .../main/java/jaxx/compiler/CompiledObject.java | 4 +- .../java/jaxx/compiler/CompilerConfiguration.java | 4 +- .../compiler/DefaultCompilerConfiguration.java | 6 +- .../src/main/java/jaxx/compiler/I18nHelper.java | 6 +- .../src/main/java/jaxx/compiler/JAXXCompiler.java | 12 +- .../src/main/java/jaxx/compiler/JAXXEngine.java | 3 +- .../java/jaxx/compiler/binding/DataSource.java | 17 +- .../binding/writers/AbstractJAXXBindingWriter.java | 2 +- .../binding/writers/DefaultJAXXBindingWriter.java | 2 +- .../binding/writers/JAXXBindingWriter.java | 2 +- .../writers/SimpleJAXXObjectBindingWriter.java | 2 +- .../java/jaxx/compiler/css/StylesheetHelper.java | 10 +- .../decorators/BoxedCompiledObjectDecorator.java | 4 +- .../HelpRootCompiledObjectDecorator.java | 2 +- .../jaxx/compiler/finalizers/DefaultFinalizer.java | 27 +- .../jaxx/compiler/finalizers/SwingFinalizer.java | 2 +- .../compiler/finalizers/ValidatorFinalizer.java | 4 +- .../jaxx/compiler/reflect/ClassDescriptor.java | 2 +- .../compiler/reflect/ClassDescriptorHelper.java | 4 +- .../ClassDescriptorResolverFromJavaClass.java | 2 +- .../ClassDescriptorResolverFromJavaFile.java | 4 +- .../ClassDescriptorResolverFromJaxxFile.java | 4 +- .../java/jaxx/compiler/spi/DefaultInitializer.java | 23 +- .../compiler/tags/DefaultComponentHandler.java | 13 +- .../jaxx/compiler/tags/DefaultObjectHandler.java | 10 +- .../main/java/jaxx/compiler/tags/StyleHandler.java | 2 +- .../compiler/tags/swing/ApplicationHandler.java | 2 +- .../compiler/tags/swing/CompiledItemContainer.java | 2 +- .../java/jaxx/compiler/tags/swing/ItemHandler.java | 2 +- .../compiler/tags/swing/JAXXComboBoxHandler.java | 7 +- .../jaxx/compiler/tags/swing/JAXXListHandler.java | 8 +- .../jaxx/compiler/tags/swing/JAXXTreeHandler.java | 7 +- .../compiler/tags/swing/JRadioButtonHandler.java | 2 +- .../compiler/tags/swing/JTabbedPaneHandler.java | 4 +- .../compiler/tags/swing/JTextComponentHandler.java | 4 +- .../java/jaxx/compiler/tags/swing/RowHandler.java | 2 +- .../java/jaxx/compiler/tags/swing/TabHandler.java | 2 +- .../jaxx/compiler/tags/swing/TableHandler.java | 2 +- .../compiler/tasks/GenerateConstructorsTask.java | 6 +- .../java/jaxx/compiler/tags/TagManagerTest.java | 4 +- jaxx-config/pom.xml | 14 +- .../swing/config/ConfigCallBackUIHandler.java | 4 +- .../jaxx/runtime/swing/config/ConfigCategoryUI.css | 2 +- .../runtime/swing/config/ConfigCategoryUI.jaxx | 2 + .../swing/config/ConfigCategoryUIHandler.java | 24 +- .../runtime/swing/config/ConfigTableEditor.java | 12 +- .../jaxx/runtime/swing/config/ConfigUIHandler.java | 10 +- .../jaxx/runtime/swing/config/ConfigUIHelper.java | 6 +- .../runtime/swing/config/model/CategoryModel.java | 4 +- .../runtime/swing/config/model/ConfigUIModel.java | 4 +- .../swing/config/model/MyDelegateConfigTest.java | 9 +- .../swing/config/model/MyInheritedConfigTest.java | 9 +- jaxx-demo/pom.xml | 12 + .../java/jaxx/demo/DemoApplicationContext.java | 14 +- jaxx-demo/src/main/java/jaxx/demo/DemoConfig.java | 4 +- .../src/main/java/jaxx/demo/DemoHelpBroker.java | 18 +- jaxx-demo/src/main/java/jaxx/demo/DemoSources.jaxx | 6 +- .../main/java/jaxx/demo/DemoSourcesHandler.java | 8 +- jaxx-demo/src/main/java/jaxx/demo/DemoUI.css | 2 +- jaxx-demo/src/main/java/jaxx/demo/DemoUI.jaxx | 2 +- .../src/main/java/jaxx/demo/DemoUIHandler.java | 33 +- .../demo/component/jaxx/BoxedDecoratorDemo.css | 8 +- .../demo/component/jaxx/BoxedDecoratorDemo.jaxx | 17 +- .../jaxx/editor/BeanComboBoxDemoHandler.java | 2 +- .../jaxx/editor/BeanDoubleListDemoHandler.java | 2 +- .../editor/BeanFilterableComboBoxDemoHandler.java | 2 +- .../component/jaxx/editor/ComboEditorDemo.jaxx | 3 + .../component/jaxx/editor/ListSelectorDemo.jaxx | 2 +- .../jaxx/editor/SimpleTimeEditorDemoHandler.java | 2 +- .../jaxx/editor/gis/CoordinateDemoHandler.java | 2 +- .../datetime/DateTimeEditorDemoHandler.java | 2 +- .../widgets/datetime/TimeEditorDemoHandler.java | 2 +- .../widgets/gis/CoordinatesEditorDemoHandler.java | 2 +- .../widgets/number/NumberEditorDemoHandler.java | 2 +- .../select/FilterableDoubleListDemoHandler.java | 2 +- .../feature/databinding/BindingExtremeDemo.jaxx | 2 +- .../main/java/jaxx/demo/feature/nav/NavDemo.jaxx | 3 + .../java/jaxx/demo/feature/nav/NavDemoHandler.java | 14 +- .../demo/feature/nav/content/ActorContentUI.jaxx | 5 +- .../demo/feature/nav/content/ActorsContentUI.jaxx | 4 +- .../demo/feature/nav/content/MovieContentUI.jaxx | 5 +- .../demo/feature/nav/content/MoviesContentUI.jaxx | 2 +- .../list/ListBeanValidationDemoHandler.java | 8 +- .../feature/validation/list/PeopleTableModel.java | 16 +- jaxx-maven-plugin/pom.xml | 2 +- .../java/org/nuiton/jaxx/plugin/GenerateMojo.java | 12 +- .../java/org/nuiton/jaxx/plugin/Bug1124Test.java | 7 +- .../java/org/nuiton/jaxx/plugin/Bug1404Test.java | 8 +- .../java/org/nuiton/jaxx/plugin/Bug1750Test.java | 11 +- .../java/org/nuiton/jaxx/plugin/CompilerTest.java | 2 +- .../java/org/nuiton/jaxx/plugin/DecoratorTest.java | 2 +- .../java/org/nuiton/jaxx/plugin/JaxxBaseTest.java | 2 +- jaxx-runtime-api/LICENSE.txt | 165 +++ jaxx-runtime-api/README.txt | 2 + jaxx-runtime-api/changelog.txt | 109 ++ {jaxx-runtime => jaxx-runtime-api}/pom.xml | 48 +- .../src/license/THIRD-PARTY.properties | 20 + .../org/nuiton/jaxx/runtime/api}/JAXXObject.java | 5 +- .../org/nuiton/jaxx/runtime/api/JAXXRuntime.java | 183 +++ .../jaxx/runtime/api}/context/DataContext.java | 7 +- .../api}/context/DefaultApplicationContext.java | 3 +- .../runtime/api}/context/DefaultJAXXContext.java | 10 +- .../jaxx/runtime/api/context}/JAXXContext.java | 4 +- .../runtime/api}/context/JAXXContextEntryDef.java | 4 +- .../jaxx/runtime/api/context/JAXXContexts.java | 122 ++ .../runtime/api}/context/JAXXInitialContext.java | 5 +- .../jaxx/runtime/api/internal/EventListeners.java | 157 +++ .../internal}/awt/visitor/BuildTreeVisitor.java | 2 +- .../internal}/awt/visitor/ComponentTreeNode.java | 2 +- .../awt/visitor/ComponentTreeNodeVisitor.java | 2 +- .../awt/visitor/DebugComponentTreeNodeVisitor.java | 2 +- .../awt/visitor/GetCompopentAtPointVisitor.java | 2 +- .../runtime/api/internal}/awt/visitor/package.html | 0 .../api/internal/binding}/DataBindingListener.java | 4 +- .../binding}/DataBindingUpdateListener.java | 4 +- .../api/internal}/binding/DefaultJAXXBinding.java | 8 +- .../runtime/api/internal/binding}/JAXXBinding.java | 4 +- .../runtime/api/internal/binding/JAXXBindings.java | 198 ++++ .../internal}/binding/SimpleJAXXObjectBinding.java | 4 +- .../runtime/api/internal}/css/DataBinding.java | 2 +- .../runtime/api/internal}/css/Pseudoclasses.java | 4 +- .../jaxx/runtime/api/internal}/css/Rule.java | 2 +- .../jaxx/runtime/api/internal}/css/Selector.java | 2 +- .../jaxx/runtime/api/internal}/css/Stylesheet.java | 2 +- .../api/internal/descriptor}/Base64Coder.java | 2 +- .../internal/descriptor}/ComponentDescriptor.java | 2 +- .../internal/descriptor}/JAXXObjectDescriptor.java | 5 +- .../internal/descriptor/JAXXObjectDescriptors.java | 44 + .../jaxx/runtime/api/spi}/BeanTypeAware.java | 4 +- .../nuiton/jaxx/runtime/api}/spi/UIHandler.java | 4 +- .../jaxx/runtime/api}/swing/Application.java | 2 +- .../org/nuiton/jaxx/runtime/api}/swing/HBox.java | 2 +- .../jaxx/runtime/api}/swing/HBoxBeanInfo.java | 2 +- .../nuiton/jaxx/runtime/api}/swing/HBoxLayout.java | 2 +- .../org/nuiton/jaxx/runtime/api}/swing/Item.java | 2 +- .../jaxx/runtime/api}/swing/JAXXButtonGroup.java | 2 +- .../jaxx/runtime/api}/swing/JAXXComboBox.java | 2 +- .../nuiton/jaxx/runtime/api}/swing/JAXXList.java | 2 +- .../nuiton/jaxx/runtime/api}/swing/JAXXTab.java | 2 +- .../nuiton/jaxx/runtime/api}/swing/JAXXTree.java | 2 +- .../nuiton/jaxx/runtime/api}/swing/TabInfo.java | 2 +- .../api}/swing/TabInfoPropertyChangeListener.java | 2 +- .../org/nuiton/jaxx/runtime/api}/swing/Table.java | 2 +- .../org/nuiton/jaxx/runtime/api}/swing/VBox.java | 2 +- .../jaxx/runtime/api}/swing/VBoxBeanInfo.java | 2 +- .../nuiton/jaxx/runtime/api}/swing/VBoxLayout.java | 2 +- .../runtime/api}/swing/help/JAXXHelpBroker.java | 14 +- .../jaxx/runtime/api}/swing/help/JAXXHelpUI.java | 2 +- .../runtime/api}/swing/help/JAXXHelpUIHandler.java | 4 +- .../src/site/site.xml | 32 +- .../api}/context/DataContextEntryIteratorTest.java | 12 +- .../context/DefaultApplicationContextTest.java | 13 +- .../api}/context/DefaultJAXXContextTest.java | 3 +- .../runtime/api/internal/EventListenersTest.java | 8 +- jaxx-runtime/pom.xml | 38 +- .../main/java/jaxx/runtime/FileChooserUtil.java | 2 +- .../src/main/java/jaxx/runtime/JAXXAction.java | 4 +- .../src/main/java/jaxx/runtime/JAXXUtil.java | 532 +-------- .../src/main/java/jaxx/runtime/SwingUtil.java | 1247 +------------------- .../src/main/java/jaxx/runtime/swing/JTables.java | 117 -- .../runtime/swing/editor/MyDefaultCellEditor.java | 2 + .../runtime/swing/wizard/BusyChangeListener.java | 2 +- .../jaxx/runtime/swing/wizard/WizardModel.java | 6 +- .../jaxx/runtime/swing/wizard/WizardUILancher.java | 15 +- .../swing/wizard/ext/WizardExtStepModel.java | 4 +- jaxx-swing-extra/LICENSE.txt | 165 +++ jaxx-swing-extra/README.txt | 2 + jaxx-swing-extra/changelog.txt | 109 ++ {jaxx-runtime => jaxx-swing-extra}/pom.xml | 25 +- .../src/license/THIRD-PARTY.properties | 20 + .../nuiton/jaxx/swing/extra}/ComponentMover.java | 2 +- .../nuiton/jaxx/swing/extra}/ComponentResizer.java | 2 +- .../java/org/nuiton/jaxx/swing/extra/Desktops.java | 135 +++ .../java/org/nuiton/jaxx/swing/extra/Icons.java | 78 ++ .../org/nuiton/jaxx/swing/extra/JComboBoxes.java | 99 ++ .../java/org/nuiton/jaxx/swing/extra/JLists.java | 56 + .../org/nuiton/jaxx/swing/extra/JTabbedPanes.java | 34 + .../java/org/nuiton/jaxx/swing/extra/JTables.java | 466 ++++++++ .../java/org/nuiton/jaxx/swing/extra/JTrees.java | 78 ++ .../java/org/nuiton/jaxx/swing/extra/JXLayers.java | 76 ++ .../nuiton/jaxx/swing/extra}/JaxxFileChooser.java | 2 +- .../jaxx/swing/extra/PropertyChangeListeners.java | 61 + .../java/org/nuiton/jaxx/swing/extra/Swings.java | 246 ++++ .../jaxx/swing/extra/combobox}/ComboBoxModel2.java | 2 +- .../extra/combobox}/ComboBoxSelectionEvent.java | 2 +- .../extra/combobox}/JaxxDefaultComboBoxModel.java | 2 +- .../combobox}/JaxxFilterableComboBoxModel.java | 11 +- .../combobox}/WillChangeSelectedItemListener.java | 2 +- .../WillChangeSelectedItemVetoException.java | 2 +- .../jaxx/swing/extra}/editor/ColorCellEditor.java | 2 +- .../jaxx/swing/extra}/editor/EnumEditor.java | 10 +- .../swing/extra/editor}/KeyStrokeCellEditor.java | 3 +- .../jaxx/swing/extra}/editor/KeyStrokeEditor.java | 8 +- .../jaxx/swing/extra}/editor/LocaleEditor.java | 2 +- .../jaxx/swing/extra/layer}/BlockingLayerUI.java | 2 +- .../jaxx/swing/extra/layer}/BlockingLayerUI2.java | 2 +- .../jaxx/swing/extra/layout}/CardLayout2.java | 2 +- .../jaxx/swing/extra/layout}/CardLayout2Ext.java | 4 +- .../swing/extra/list}/JaxxDefaultListModel.java | 2 +- .../swing/extra/list}/JaxxFilterableListModel.java | 2 +- .../list}/renderer/DecoratorListCellRenderer.java | 2 +- .../DecoratorProviderListCellRenderer.java | 2 +- .../FilteredDecoratorListCellRenderer.java | 11 +- .../list}/renderer/LocaleListCellRenderer.java | 10 +- .../renderer/MultiDecoratorListCellRenderer.java | 2 +- .../jaxx/swing/extra}/session/JSplitPaneState.java | 2 +- .../swing/extra}/session/JTabbedPaneState.java | 2 +- .../jaxx/swing/extra}/session/JTableState.java | 3 +- .../extra}/session/JXTableSwingSessionState.java | 3 +- .../nuiton/jaxx/swing/extra}/session/State.java | 2 +- .../jaxx/swing/extra}/session/SwingSession.java | 2 +- .../jaxx/swing/extra}/session/WindowState.java | 2 +- .../swing/extra/tabbedpane/TabbedPaneIterator.java | 93 ++ .../swing/extra/table}/editor/ClassCellEditor.java | 2 +- .../extra/table}/renderer/BooleanCellRenderer.java | 2 +- .../table}/renderer/ClassTableCellRenderer.java | 2 +- .../extra/table}/renderer/ColorCellRenderer.java | 2 +- .../DecoratorProviderTableCellRenderer.java | 2 +- .../renderer/DecoratorTableCellRenderer.java | 4 +- .../renderer/EmptyNumberTableCellRenderer.java | 2 +- .../table}/renderer/EnumTableCellRenderer.java | 2 +- .../table}/renderer/I18nTableCellRenderer.java | 2 +- .../renderer/MultiDecoratorTableCelleRenderer.java | 2 +- .../src/site/site.xml | 32 +- jaxx-validator/pom.xml | 14 +- .../SimpleBeanValidatorMessageTableModel.java | 12 +- .../swing/SwingListValidatorMessageTableModel.java | 12 +- ...wingListValidatorMessageTableMouseListener.java | 4 +- .../swing/SwingListValidatorMessageWidget.java | 12 +- .../swing/SwingValidatorMessageTableModel.java | 12 +- .../swing/SwingValidatorMessageWidget.java | 14 +- .../validator/swing/SwingValidatorUtil.java | 25 +- .../validator/swing/ui/IconValidationUI.java | 1 - .../validator/swing/ui/ImageValidationUI.java | 1 - .../swing/ui/TranslucentValidationUI.java | 1 - .../unified/UnifiedValidatorMessageTableModel.java | 12 +- .../UnifiedValidatorMessageTableMouseListener.java | 4 +- .../swing/unified/UnifiedValidatorMessageUtil.java | 10 +- .../unified/UnifiedValidatorMessageWidget.java | 12 +- .../src/main/resources/icons/error.png | Bin .../src/main/resources/icons/fatal.png | Bin .../src/main/resources/icons/info.png | Bin .../src/main/resources/icons/warning.png | Bin jaxx-widgets-common/pom.xml | 2 +- .../nuiton/jaxx/widgets/DecoratorPopupHandler.java | 2 +- jaxx-widgets-datetime/pom.xml | 10 +- .../widgets/datetime/DateTimeEditorHandler.java | 2 +- .../jaxx/widgets/datetime/TimeEditorHandler.java | 2 +- .../datetime/session/DateTimeEditorState.java | 2 +- .../widgets/datetime/session/TimeEditorState.java | 2 +- jaxx-widgets-gis/pom.xml | 8 +- .../AbsoluteDdCoordinateEditorHandler.java | 2 +- .../AbsoluteDmdCoordinateEditorHandler.java | 2 +- .../AbsoluteDmsCoordinateEditorHandler.java | 2 +- .../widgets/gis/absolute/CoordinatesEditor.jaxx | 2 +- .../gis/absolute/CoordinatesEditorHandler.java | 2 +- .../signed/SignedDdCoordinateEditorHandler.java | 2 +- .../signed/SignedDmdCoordinateEditorHandler.java | 2 +- .../signed/SignedDmsCoordinateEditorHandler.java | 2 +- .../absolute/AbsoluteDdCoordinateEditorTest.java | 4 +- .../absolute/AbsoluteDmsCoordinateEditorTest.java | 4 +- jaxx-widgets-number/pom.xml | 8 +- .../jaxx/widgets/number/NumberEditorHandler.java | 2 +- jaxx-widgets-select/pom.xml | 8 +- .../jaxx/widgets/select/FilterableDoubleList.jaxx | 2 +- .../select/FilterableDoubleListHandler.java | 14 +- .../widgets/select/FilterableDoubleListModel.java | 4 +- .../select/session/FilterableDoubleListState.java | 2 +- jaxx-widgets/pom.xml | 14 + .../main/java/jaxx/runtime/swing/AboutPanel.jaxx | 15 +- .../java/jaxx/runtime/swing/AboutPanelHandler.java | 13 +- .../jaxx/runtime/swing/ComboToListSelector.jaxx | 5 +- .../jaxx/runtime/swing/ErrorDialogUIHandler.java | 8 +- .../main/java/jaxx/runtime/swing/FontSizor.jaxx | 2 +- .../java/jaxx/runtime/swing/FontSizorHandler.java | 2 +- .../main/java/jaxx/runtime/swing/HidorButton.jaxx | 7 +- .../java/jaxx/runtime/swing/JAXXWidgetUtil.java | 7 +- .../java/jaxx/runtime/swing/JSearchTextField.java | 9 +- .../jaxx/runtime/swing/ListToListSelector.jaxx | 5 +- .../java/jaxx/runtime/swing/editor/I18nEditor.jaxx | 8 +- .../runtime/swing/editor/I18nEditorHandler.java | 2 +- .../runtime/swing/editor/bean/BeanComboBox.jaxx | 4 +- .../swing/editor/bean/BeanComboBoxHandler.java | 8 +- .../runtime/swing/editor/bean/BeanDoubleList.jaxx | 2 +- .../swing/editor/bean/BeanDoubleListHandler.java | 14 +- .../swing/editor/bean/BeanDoubleListModel.java | 4 +- .../swing/editor/bean/BeanFilterableComboBox.jaxx | 4 +- .../editor/bean/BeanFilterableComboBoxHandler.java | 14 +- .../runtime/swing/editor/bean/BeanListHeader.css | 2 +- .../runtime/swing/editor/bean/BeanListHeader.jaxx | 2 +- .../swing/editor/bean/BeanListHeaderHandler.java | 4 +- .../jaxx/runtime/swing/editor/bean/BeanUIUtil.java | 4 +- .../swing/editor/cell/NumberCellEditor.java | 5 +- .../editor/gis/DmdCoordinateEditorHandler.java | 2 +- .../editor/gis/DmsCoordinateEditorHandler.java | 2 +- .../filter/DefaultFilterableCheckListModel.java | 4 +- .../jaxx/runtime/swing/log/JAXXLog4jHandler.java | 31 +- .../runtime/swing/session/BeanDoubleListState.java | 2 +- .../swing/session/BeanFilterableComboBoxState.java | 1 + .../table/filter/FilterTableHeaderRenderer.java | 4 +- .../table/filter/TableAwareCheckListRenderer.java | 5 +- .../swing/table/filter/TableFilterColumnPopup.java | 9 +- pom.xml | 6 +- src/site/rst/JAXXContext.rst | 8 +- src/site/rst/NavigationModel.rst | 4 +- src/site/rst/index.rst | 2 +- src/site/rst/migrate_v3.rst | 92 ++ src/site/rst/migration.rst | 2 +- src/site/rst/old-compiler-doc/JAXXContext.rst | 8 +- .../rst/old-compiler-doc/NavigationTreeModel.rst | 2 +- 320 files changed, 3689 insertions(+), 2689 deletions(-) -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.