Merge remote-tracking branch 'upstream/master' into trunk
Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/cecb43cf Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/cecb43cf Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/cecb43cf Branch: refs/heads/master Commit: cecb43cf3773eeab2229024e59cfdb9acb794c86 Parents: 2a60388 266b591 Author: Michael Mosmann <[email protected]> Authored: Mon Oct 22 14:34:36 2012 +0200 Committer: Michael Mosmann <[email protected]> Committed: Mon Oct 22 14:34:36 2012 +0200 ---------------------------------------------------------------------- .../src/main/java/WicketApplication.java | 3 +- pom.xml | 27 +- release-dashorst.sh | 15 +- .../java/org/apache/wicket/IGenericComponent.java | 59 ++ .../apache/wicket/ajax/markup/html/AjaxLink.java | 27 +- .../wicket/ajax/res/js/wicket-event-jquery.js | 2 +- .../wicket/core/util/io/SerializableChecker.java | 718 ++------------- .../objects/checker/AbstractObjectChecker.java | 86 ++ .../checker/CheckingObjectOutputStream.java | 741 +++++++++++++++ .../core/util/objects/checker/IObjectChecker.java | 126 +++ .../objects/checker/NotDetachedModelChecker.java | 69 ++ .../objects/checker/OrphanComponentChecker.java | 74 ++ .../apache/wicket/feedback/FeedbackCollector.java | 2 +- .../wicket/markup/head/JavaScriptHeaderItem.java | 8 +- .../apache/wicket/markup/html/GenericWebPage.java | 29 +- .../apache/wicket/markup/html/basic/EnumLabel.java | 27 +- .../org/apache/wicket/markup/html/form/Check.java | 27 +- .../org/apache/wicket/markup/html/form/Form.java | 33 +- .../wicket/markup/html/form/FormComponent.java | 28 +- .../org/apache/wicket/markup/html/form/Radio.java | 27 +- .../org/apache/wicket/markup/html/link/Link.java | 27 +- .../apache/wicket/markup/html/list/ListItem.java | 27 +- .../wicket/markup/html/panel/GenericPanel.java | 7 +- .../parser/filter/WicketRemoveTagHandler.java | 2 +- .../markup/parser/filter/WicketTagIdentifier.java | 6 +- .../protocol/http/request/WebClientInfo.java | 34 +- .../protocol/http/servlet/ServletWebRequest.java | 53 +- .../apache/wicket/protocol/https/HttpsMapper.java | 5 +- .../apache/wicket/request/cycle/RequestCycle.java | 22 +- .../wicket/serialize/java/JavaSerializer.java | 26 +- .../wicket/settings/def/ResourceSettings.java | 12 +- .../validation/validator/StringValidator.java | 10 +- .../objects/checker/AbstractObjectCheckerTest.java | 47 + .../checker/OrphanComponentCheckerTest.java | 44 + .../markup/html/list/PagedTableNavigatorTest.java | 2 + .../PagedTableNavigatorWithLabelProviderTest.java | 3 + .../list/PagedTableNavigatorWithMarginTest.java | 3 + .../wicket/markup/html/list/PagedTableTest.java | 3 + .../protocol/http/request/WebClientInfoTest.java | 76 ++- .../wicket/protocol/https/HttpsMapperTest.java | 6 +- .../wicket/serialize/java/JavaSerializerTest.java | 116 +++ .../wicket/util/io/SerializableCheckerTest.java | 18 +- wicket-devutils/pom.xml | 7 + .../devutils/debugbar/SessionSizeDebugPanel.java | 4 +- .../devutils/inspector/SessionSizeModel.java | 42 +- .../examples/ajax/builtin/FileUploadPage.java | 2 +- .../wicket/examples/repeater/DataTablePage.html | 1 + .../wicket/examples/repeater/DataTablePage.java | 19 +- .../apache/wicket/examples/upload/UploadPage.html | 12 +- .../org/apache/wicket/bootstrap/Bootstrap.java | 123 ++- .../wicket/examples/base/AbstractBasePage.html | 11 + .../wicket/examples/base/AbstractBasePage.java | 41 +- .../org/apache/wicket/examples/base/Examples.java | 5 +- .../org/apache/wicket/examples/base/HomePage.html | 15 +- .../org/apache/wicket/examples/base/HomePage.java | 6 +- .../wicket/examples/base/annot/ExamplePage.java | 31 + .../java/org/apache/wicket/examples/base/docs.css | 11 +- .../org/apache/wicket/examples/base/examples.js | 4 +- .../examples/base/navbar/TopNavbarMenuItem.java | 30 + .../navbar/TopbarBookmarkableLinkBehavior.java | 33 - .../wicket/examples/basic/BasicExamplesPage.html | 15 +- .../wicket/examples/basic/BasicExamplesPage.java | 5 +- .../examples/components/ComponentExamplesPage.html | 11 +- .../examples/components/ComponentExamplesPage.java | 6 + .../apache/wicket/examples/components/Labels.md | 4 +- .../org/apache/wicket/examples/components/Links.md | 4 + .../wicket/extensions/Initializer.properties | 2 + .../markup/html/form/palette/Palette.java | 2 + .../html/repeater/data/table/PropertyColumn.java | 23 +- .../data/table/export/AbstractDataExporter.java | 116 +++ .../table/export/AbstractExportableColumn.java | 86 ++ .../data/table/export/CSVDataExporter.java | 250 +++++ .../repeater/data/table/export/ExportToolbar.html | 25 + .../repeater/data/table/export/ExportToolbar.java | 346 +++++++ .../repeater/data/table/export/IDataExporter.java | 76 ++ .../data/table/export/IExportableColumn.java | 54 ++ .../repeater/data/table/export/package-info.java | 21 + .../apache/wicket/util/encoding/UrlDecoder.java | 6 +- .../org/apache/wicket/util/string/Strings.java | 9 +- .../org/apache/wicket/util/string/StringsTest.java | 6 + 80 files changed, 3079 insertions(+), 1062 deletions(-) ----------------------------------------------------------------------
