This is an automated email from the git hooks/post-receive script. New change to branch develop in repository jaxx. See http://git.nuiton.org/jaxx.git from 738b17c fixes #3668: Allow to use Diamond in java files Merge branch 'feature/3668' into develop new 5ea44c5 - introduce module jaxx-runtime-api and jaxx-swing-extra - split jaxx-runtime in those modules - begin of package migration new 0c48764 refs #3663 begin of migration documentation new 6edbfbd fixes #3663: Extract a minimal runtime module used in generation Merge branch 'feature/3663' into develop The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Detailed log of new commits: 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 commit 0c487641d9ee98986a15b5df821350b12bd8b2f7 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Apr 12 15:45:54 2015 +0200 refs #3663 begin of migration documentation commit 5ea44c53230a5db3f7c006cf26e5e60afab19fa7 Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Apr 6 15:18:29 2015 +0200 - introduce module jaxx-runtime-api and jaxx-swing-extra - split jaxx-runtime in those modules - begin of package migration Summary of changes: 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 +- LICENSE.txt => jaxx-runtime-api/LICENSE.txt | 0 README.txt => jaxx-runtime-api/README.txt | 0 {jaxx-runtime => jaxx-runtime-api}/changelog.txt | 0 {jaxx-runtime => jaxx-runtime-api}/pom.xml | 48 +- .../src/license/THIRD-PARTY.properties | 0 .../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 | 0 .../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 +- LICENSE.txt => jaxx-swing-extra/LICENSE.txt | 0 README.txt => jaxx-swing-extra/README.txt | 0 {jaxx-runtime => jaxx-swing-extra}/changelog.txt | 0 {jaxx-runtime => jaxx-swing-extra}/pom.xml | 25 +- .../src/license/THIRD-PARTY.properties | 0 .../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 | 0 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, 3053 insertions(+), 2669 deletions(-) copy LICENSE.txt => jaxx-runtime-api/LICENSE.txt (100%) copy README.txt => jaxx-runtime-api/README.txt (100%) copy {jaxx-runtime => jaxx-runtime-api}/changelog.txt (100%) copy {jaxx-runtime => jaxx-runtime-api}/pom.xml (68%) copy {jaxx-runtime => jaxx-runtime-api}/src/license/THIRD-PARTY.properties (100%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/JAXXObject.java (97%) create mode 100644 jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/JAXXRuntime.java rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/context/DataContext.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/context/DefaultApplicationContext.java (99%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/context/DefaultJAXXContext.java (96%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/context}/JAXXContext.java (97%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/context/JAXXContextEntryDef.java (98%) create mode 100644 jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/context/JAXXContexts.java rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/context/JAXXInitialContext.java (97%) create mode 100644 jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal/EventListeners.java rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal}/awt/visitor/BuildTreeVisitor.java (97%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal}/awt/visitor/ComponentTreeNode.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal}/awt/visitor/ComponentTreeNodeVisitor.java (94%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal}/awt/visitor/DebugComponentTreeNodeVisitor.java (97%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal}/awt/visitor/GetCompopentAtPointVisitor.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal}/awt/visitor/package.html (100%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal/binding}/DataBindingListener.java (95%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal/binding}/DataBindingUpdateListener.java (95%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal}/binding/DefaultJAXXBinding.java (97%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal/binding}/JAXXBinding.java (94%) create mode 100644 jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal/binding/JAXXBindings.java rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal}/binding/SimpleJAXXObjectBinding.java (96%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal}/css/DataBinding.java (96%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal}/css/Pseudoclasses.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal}/css/Rule.java (97%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal}/css/Selector.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal}/css/Stylesheet.java (97%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal/descriptor}/Base64Coder.java (99%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal/descriptor}/ComponentDescriptor.java (96%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal/descriptor}/JAXXObjectDescriptor.java (93%) create mode 100644 jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/internal/descriptor/JAXXObjectDescriptors.java rename {jaxx-runtime/src/main/java/jaxx/runtime/bean => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api/spi}/BeanTypeAware.java (95%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/spi/UIHandler.java (91%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/swing/Application.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/swing/HBox.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/swing/HBoxBeanInfo.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/swing/HBoxLayout.java (99%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/swing/Item.java (99%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/swing/JAXXButtonGroup.java (99%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/swing/JAXXComboBox.java (99%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/swing/JAXXList.java (99%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/swing/JAXXTab.java (95%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/swing/JAXXTree.java (99%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/swing/TabInfo.java (99%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/swing/TabInfoPropertyChangeListener.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/swing/Table.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/swing/VBox.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/swing/VBoxBeanInfo.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/swing/VBoxLayout.java (99%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/swing/help/JAXXHelpBroker.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/swing/help/JAXXHelpUI.java (96%) rename {jaxx-runtime/src/main/java/jaxx/runtime => jaxx-runtime-api/src/main/java/org/nuiton/jaxx/runtime/api}/swing/help/JAXXHelpUIHandler.java (90%) copy {jaxx-runtime => jaxx-runtime-api}/src/site/site.xml (100%) rename {jaxx-runtime/src/test/java/jaxx/runtime => jaxx-runtime-api/src/test/java/org/nuiton/jaxx/runtime/api}/context/DataContextEntryIteratorTest.java (95%) rename {jaxx-runtime/src/test/java/jaxx/runtime => jaxx-runtime-api/src/test/java/org/nuiton/jaxx/runtime/api}/context/DefaultApplicationContextTest.java (93%) rename {jaxx-runtime/src/test/java/jaxx/runtime => jaxx-runtime-api/src/test/java/org/nuiton/jaxx/runtime/api}/context/DefaultJAXXContextTest.java (99%) rename jaxx-runtime/src/test/java/jaxx/runtime/UtilTest.java => jaxx-runtime-api/src/test/java/org/nuiton/jaxx/runtime/api/internal/EventListenersTest.java (81%) delete mode 100644 jaxx-runtime/src/main/java/jaxx/runtime/swing/JTables.java copy LICENSE.txt => jaxx-swing-extra/LICENSE.txt (100%) copy README.txt => jaxx-swing-extra/README.txt (100%) copy {jaxx-runtime => jaxx-swing-extra}/changelog.txt (100%) copy {jaxx-runtime => jaxx-swing-extra}/pom.xml (88%) copy {jaxx-runtime => jaxx-swing-extra}/src/license/THIRD-PARTY.properties (100%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra}/ComponentMover.java (99%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra}/ComponentResizer.java (99%) create mode 100644 jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/Desktops.java create mode 100644 jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/Icons.java create mode 100644 jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/JComboBoxes.java create mode 100644 jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/JLists.java create mode 100644 jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/JTabbedPanes.java create mode 100644 jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/JTables.java create mode 100644 jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/JTrees.java create mode 100644 jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/JXLayers.java rename {jaxx-runtime/src/main/java/org/nuiton/jaxx/runtime => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra}/JaxxFileChooser.java (99%) create mode 100644 jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/PropertyChangeListeners.java create mode 100644 jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/Swings.java rename {jaxx-runtime/src/main/java/jaxx/runtime/swing/model => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/combobox}/ComboBoxModel2.java (97%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing/model => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/combobox}/ComboBoxSelectionEvent.java (97%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing/model => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/combobox}/JaxxDefaultComboBoxModel.java (99%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing/model => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/combobox}/JaxxFilterableComboBoxModel.java (99%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing/model => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/combobox}/WillChangeSelectedItemListener.java (96%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing/model => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/combobox}/WillChangeSelectedItemVetoException.java (97%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra}/editor/ColorCellEditor.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra}/editor/EnumEditor.java (93%) rename {jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/cell => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/editor}/KeyStrokeCellEditor.java (95%) rename {jaxx-widgets/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra}/editor/KeyStrokeEditor.java (92%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra}/editor/LocaleEditor.java (97%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/layer}/BlockingLayerUI.java (99%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/layer}/BlockingLayerUI2.java (99%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/layout}/CardLayout2.java (99%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/layout}/CardLayout2Ext.java (97%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing/model => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/list}/JaxxDefaultListModel.java (99%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing/model => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/list}/JaxxFilterableListModel.java (99%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/list}/renderer/DecoratorListCellRenderer.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/list}/renderer/DecoratorProviderListCellRenderer.java (97%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/list}/renderer/FilteredDecoratorListCellRenderer.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/list}/renderer/LocaleListCellRenderer.java (92%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/list}/renderer/MultiDecoratorListCellRenderer.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra}/session/JSplitPaneState.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra}/session/JTabbedPaneState.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra}/session/JTableState.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra}/session/JXTableSwingSessionState.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra}/session/State.java (95%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra}/session/SwingSession.java (99%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra}/session/WindowState.java (99%) create mode 100644 jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/tabbedpane/TabbedPaneIterator.java rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/table}/editor/ClassCellEditor.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/table}/renderer/BooleanCellRenderer.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/table}/renderer/ClassTableCellRenderer.java (97%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/table}/renderer/ColorCellRenderer.java (96%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/table}/renderer/DecoratorProviderTableCellRenderer.java (97%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/table}/renderer/DecoratorTableCellRenderer.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/table}/renderer/EmptyNumberTableCellRenderer.java (97%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/table}/renderer/EnumTableCellRenderer.java (97%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/table}/renderer/I18nTableCellRenderer.java (98%) rename {jaxx-runtime/src/main/java/jaxx/runtime/swing => jaxx-swing-extra/src/main/java/org/nuiton/jaxx/swing/extra/table}/renderer/MultiDecoratorTableCelleRenderer.java (98%) copy {jaxx-runtime => jaxx-swing-extra}/src/site/site.xml (100%) rename {jaxx-runtime => jaxx-validator}/src/main/resources/icons/error.png (100%) rename {jaxx-runtime => jaxx-validator}/src/main/resources/icons/fatal.png (100%) rename {jaxx-runtime => jaxx-validator}/src/main/resources/icons/info.png (100%) rename {jaxx-runtime => jaxx-validator}/src/main/resources/icons/warning.png (100%) create mode 100644 src/site/rst/migrate_v3.rst -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.