You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by lu...@apache.org on 2015/06/26 21:53:34 UTC

[08/10] struts git commit: Merge branch 'master' into feature/remove-html5-deprecations

Merge branch 'master' into feature/remove-html5-deprecations

Conflicts:
	core/src/main/resources/template/simple/inputtransferselect.ftl
	core/src/site/resources/tags/reset.html
	core/src/site/resources/tags/submit.html


Project: http://git-wip-us.apache.org/repos/asf/struts/repo
Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/90444f99
Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/90444f99
Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/90444f99

Branch: refs/heads/master
Commit: 90444f9999b867b88785f553085d54a55866ace5
Parents: 94f8be9 b532ad0
Author: Aleksandr Mashchenko <al...@gmail.com>
Authored: Fri Jun 26 00:49:51 2015 +0300
Committer: Aleksandr Mashchenko <al...@gmail.com>
Committed: Fri Jun 26 00:49:51 2015 +0300

----------------------------------------------------------------------
 .gitignore                                      |    11 +-
 README.md                                       |    35 +
 apps/blank/README.txt                           |    16 -
 apps/blank/pom.xml                              |    88 -
 .../src/main/java/example/ExampleSupport.java   |    30 -
 .../blank/src/main/java/example/HelloWorld.java |    61 -
 apps/blank/src/main/java/example/Login.java     |    58 -
 apps/blank/src/main/resources/LICENSE.txt       |   174 -
 apps/blank/src/main/resources/NOTICE.txt        |     5 -
 apps/blank/src/main/resources/example.xml       |    25 -
 .../main/resources/example/Login-validation.xml |    16 -
 .../main/resources/example/package.properties   |     5 -
 .../resources/example/package_es.properties     |     5 -
 apps/blank/src/main/resources/log4j.properties  |    26 -
 apps/blank/src/main/resources/struts.xml        |    35 -
 .../blank/src/main/webapp/WEB-INF/jsp/error.jsp |    15 -
 .../webapp/WEB-INF/jsp/example/HelloWorld.jsp   |    28 -
 .../main/webapp/WEB-INF/jsp/example/Login.jsp   |    15 -
 .../main/webapp/WEB-INF/jsp/example/Menu.jsp    |     3 -
 .../main/webapp/WEB-INF/jsp/example/Missing.jsp |    11 -
 .../webapp/WEB-INF/jsp/example/Register.jsp     |     3 -
 .../main/webapp/WEB-INF/jsp/example/Welcome.jsp |    18 -
 apps/blank/src/main/webapp/WEB-INF/web.xml      |    39 -
 apps/blank/src/main/webapp/index.html           |    10 -
 .../blank/src/test/java/example/ConfigTest.java |    96 -
 .../src/test/java/example/HelloWorldTest.java   |    37 -
 apps/blank/src/test/java/example/LoginTest.java |    55 -
 apps/jboss-blank/README.txt                     |    16 -
 apps/jboss-blank/pom.xml                        |    61 -
 .../src/main/java/example/ExampleSupport.java   |    30 -
 .../src/main/java/example/HelloWorld.java       |    61 -
 .../src/main/java/example/Login.java            |    59 -
 apps/jboss-blank/src/main/resources/LICENSE.txt |   174 -
 apps/jboss-blank/src/main/resources/NOTICE.txt  |     5 -
 apps/jboss-blank/src/main/resources/example.xml |    25 -
 .../main/resources/example/Login-validation.xml |    16 -
 .../main/resources/example/package.properties   |     5 -
 .../resources/example/package_es.properties     |     5 -
 apps/jboss-blank/src/main/resources/struts.xml  |    27 -
 .../webapp/WEB-INF/jsp/example/HelloWorld.jsp   |    28 -
 .../main/webapp/WEB-INF/jsp/example/Login.jsp   |    15 -
 .../main/webapp/WEB-INF/jsp/example/Menu.jsp    |     3 -
 .../main/webapp/WEB-INF/jsp/example/Missing.jsp |    11 -
 .../webapp/WEB-INF/jsp/example/Register.jsp     |     3 -
 .../main/webapp/WEB-INF/jsp/example/Welcome.jsp |    18 -
 .../jboss-blank/src/main/webapp/WEB-INF/web.xml |    37 -
 apps/jboss-blank/src/main/webapp/index.html     |    10 -
 .../src/test/java/example/ConfigTest.java       |    96 -
 .../src/test/java/example/HelloWorldTest.java   |    38 -
 .../src/test/java/example/LoginTest.java        |    55 -
 apps/mailreader/README.txt                      |    23 -
 apps/mailreader/pom.xml                         |   100 -
 .../src/main/java/alternate.properties          |     3 -
 .../src/main/java/alternate_ja.properties       |     1 -
 .../src/main/java/mailreader-default.xml        |    47 -
 .../src/main/java/mailreader-support.xml        |    63 -
 .../java/mailreader2/ApplicationListener.java   |   240 -
 .../mailreader2/AuthenticationInterceptor.java  |    51 -
 .../src/main/java/mailreader2/Constants.java    |   128 -
 .../main/java/mailreader2/Login-validation.xml  |    14 -
 .../src/main/java/mailreader2/Login.java        |    48 -
 .../src/main/java/mailreader2/Logout.java       |    35 -
 .../java/mailreader2/MailreaderSupport.java     |   584 -
 .../mailreader2/MailreaderSupport.properties    |    97 -
 .../mailreader2/MailreaderSupport_ja.properties |    89 -
 .../mailreader2/MailreaderSupport_ru.properties |    89 -
 ...egistration-Registration_save-validation.xml |    28 -
 .../mailreader2/Registration-validation.xml     |    32 -
 .../src/main/java/mailreader2/Registration.java |   122 -
 ...ubscription-Subscription_save-validation.xml |    23 -
 .../mailreader2/Subscription-validation.xml     |    11 -
 .../src/main/java/mailreader2/Subscription.java |   145 -
 .../src/main/java/mailreader2/Welcome.java      |    49 -
 apps/mailreader/src/main/java/struts.xml        |    16 -
 apps/mailreader/src/main/resources/LICENSE.txt  |   174 -
 apps/mailreader/src/main/resources/NOTICE.txt   |     5 -
 .../src/main/resources/log4j.properties         |    36 -
 .../src/main/webapp/META-INF/context.xml        |     3 -
 .../src/main/webapp/WEB-INF/database.xml        |     9 -
 .../main/webapp/WEB-INF/jsp/ChangePassword.jsp  |    25 -
 .../src/main/webapp/WEB-INF/jsp/Error.jsp       |    40 -
 .../src/main/webapp/WEB-INF/jsp/Footer.jsp      |     6 -
 .../src/main/webapp/WEB-INF/jsp/Login.jsp       |    30 -
 .../src/main/webapp/WEB-INF/jsp/MainMenu.jsp    |    25 -
 .../main/webapp/WEB-INF/jsp/Registration.jsp    |   115 -
 .../main/webapp/WEB-INF/jsp/Subscription.jsp    |    60 -
 .../src/main/webapp/WEB-INF/jsp/Welcome.jsp     |    55 -
 apps/mailreader/src/main/webapp/WEB-INF/web.xml |    47 -
 .../src/main/webapp/css/mailreader.css          |    46 -
 apps/mailreader/src/main/webapp/index.html      |    10 -
 .../mailreader/src/main/webapp/struts-power.gif |   Bin 1798 -> 0 bytes
 apps/mailreader/src/main/webapp/tour.html       |  2470 -
 apps/pom.xml                                    |   128 +-
 apps/portlet/pom.xml                            |    23 +-
 apps/portlet/src/main/etc/exo/web.xml           |     2 +-
 apps/portlet/src/main/etc/gridsphere/web.xml    |     2 +-
 apps/portlet/src/main/etc/liferay3.6.1/web.xml  |     2 +-
 apps/portlet/src/main/resources/log4j.xml       |    15 -
 apps/portlet/src/main/resources/log4j2.xml      |    15 +
 .../pluto-portal-driver-services-config.xml     |   155 +
 .../src/main/resources/velocity.properties      |     1 +
 .../main/webapp/WEB-INF/applicationContext.xml  |    10 +-
 .../src/test/java/JettyPlutoLauncher.java       |     8 +-
 .../struts2/portlet/test/BasePortletTest.java   |     8 +-
 apps/rest-showcase/pom.xml                      |    37 +-
 .../main/java/org/demo/rest/example/Order.java  |    66 +-
 .../org/demo/rest/example/OrdersController.java |     8 +-
 .../src/main/resources/log4j.properties         |    29 -
 .../rest-showcase/src/main/resources/log4j2.xml |    16 +
 .../src/main/resources/velocity.properties      |     1 +
 .../WEB-INF/content/orders-deleteConfirm.jsp    |    25 +-
 .../main/webapp/WEB-INF/content/orders-edit.jsp |    57 +-
 .../webapp/WEB-INF/content/orders-editNew.jsp   |    49 +-
 .../webapp/WEB-INF/content/orders-index.jsp     |    31 +-
 .../main/webapp/WEB-INF/content/orders-show.jsp |    25 +-
 .../src/main/webapp/WEB-INF/web.xml             |     2 +-
 .../main/webapp/css/bootstrap-responsive.css    |  1058 -
 .../webapp/css/bootstrap-responsive.min.css     |     9 -
 .../src/main/webapp/css/bootstrap-theme.css     |   476 +
 .../src/main/webapp/css/bootstrap-theme.css.map |     1 +
 .../src/main/webapp/css/bootstrap-theme.min.css |     5 +
 .../src/main/webapp/css/bootstrap.css           | 10316 ++--
 .../src/main/webapp/css/bootstrap.css.map       |     1 +
 .../src/main/webapp/css/bootstrap.min.css       |    12 +-
 .../fonts/glyphicons-halflings-regular.eot      |   Bin 0 -> 20127 bytes
 .../fonts/glyphicons-halflings-regular.svg      |   288 +
 .../fonts/glyphicons-halflings-regular.ttf      |   Bin 0 -> 45404 bytes
 .../fonts/glyphicons-halflings-regular.woff     |   Bin 0 -> 23424 bytes
 .../fonts/glyphicons-halflings-regular.woff2    |   Bin 0 -> 18028 bytes
 .../webapp/img/glyphicons-halflings-white.png   |   Bin 8777 -> 0 bytes
 .../main/webapp/img/glyphicons-halflings.png    |   Bin 12799 -> 0 bytes
 apps/showcase/pom.xml                           |    90 +-
 .../showcase/action/AbstractCRUDAction.java     |     5 +-
 .../struts2/showcase/action/EmployeeAction.java |     5 +-
 .../struts2/showcase/action/SkillAction.java    |     5 +-
 .../showcase/application/TestDataProvider.java  |     5 +-
 .../chat/ChatAuthenticationInterceptor.java     |     6 +-
 .../struts2/showcase/chat/ChatInterceptor.java  |     6 +-
 .../showcase/chat/ChatSessionListener.java      |     6 +-
 .../struts2/showcase/chat/DateConverter.java    |     6 +-
 .../integration/EditGangsterAction.java         |    44 -
 .../showcase/integration/GangsterForm.java      |   115 -
 .../integration/SaveGangsterAction.java         |    46 -
 .../struts2/showcase/jsf/JsfEmployeeAction.java |   115 -
 .../validation/BeanValidationExampleAction.java |   170 +
 .../src/main/resources/log4j.properties         |    33 -
 apps/showcase/src/main/resources/log4j2.xml     |    16 +
 .../showcase/ajax/Example5Action-validation.xml |    19 -
 .../ChatLoginAction-chatLogin-validation.xml    |    14 -
 .../chat/ChatMessage-conversion.properties      |     1 -
 .../CrudRoomAction-createRoom-validation.xml    |    20 -
 .../showcase/chat/Room-conversion.properties    |     1 -
 ...oRoomAction-sendMessageToRoom-validation.xml |    15 -
 .../showcase/src/main/resources/struts-ajax.xml |   114 -
 .../showcase/src/main/resources/struts-chat.xml |   135 -
 .../src/main/resources/struts-integration.xml   |    47 -
 apps/showcase/src/main/resources/struts-jsf.xml |    44 -
 .../src/main/resources/struts-validation.xml    |     8 +
 apps/showcase/src/main/resources/struts.xml     |    14 +-
 .../src/main/resources/velocity.properties      |     1 +
 .../actionchaining/actionChainingResult.jsp     |     4 +-
 .../src/main/webapp/WEB-INF/ajax/AjaxResult.jsp |    12 -
 .../src/main/webapp/WEB-INF/ajax/AjaxResult2.js |     2 -
 .../main/webapp/WEB-INF/ajax/AjaxResult3.jsp    |    12 -
 .../webapp/WEB-INF/ajax/autocompleter/index.jsp |   186 -
 .../src/main/webapp/WEB-INF/ajax/bind/index.jsp |    61 -
 .../main/webapp/WEB-INF/ajax/commonInclude.jsp  |     5 -
 .../src/main/webapp/WEB-INF/ajax/footer.jsp     |     8 -
 .../src/main/webapp/WEB-INF/ajax/options.ftl    |     5 -
 .../webapp/WEB-INF/ajax/remotebutton/index.jsp  |    70 -
 .../webapp/WEB-INF/ajax/remotediv/example1.jsp  |    23 -
 .../webapp/WEB-INF/ajax/remotediv/example10.jsp |    31 -
 .../webapp/WEB-INF/ajax/remotediv/example2.jsp  |    28 -
 .../webapp/WEB-INF/ajax/remotediv/example3.jsp  |    27 -
 .../webapp/WEB-INF/ajax/remotediv/example4.jsp  |    28 -
 .../webapp/WEB-INF/ajax/remotediv/example5.jsp  |    27 -
 .../webapp/WEB-INF/ajax/remotediv/example6.jsp  |    24 -
 .../webapp/WEB-INF/ajax/remotediv/example7.jsp  |    27 -
 .../webapp/WEB-INF/ajax/remotediv/example8.jsp  |    57 -
 .../webapp/WEB-INF/ajax/remotediv/example9.jsp  |    63 -
 .../webapp/WEB-INF/ajax/remotediv/index.jsp     |    55 -
 .../webapp/WEB-INF/ajax/remoteforms/index.jsp   |   119 -
 .../webapp/WEB-INF/ajax/remotelink/index.jsp    |   127 -
 .../WEB-INF/ajax/tabbedpanel/example1.jsp       |    95 -
 .../WEB-INF/ajax/tabbedpanel/example2.jsp       |    26 -
 .../WEB-INF/ajax/tabbedpanel/example3.jsp       |    46 -
 .../WEB-INF/ajax/tabbedpanel/example4.jsp       |    57 -
 .../WEB-INF/ajax/tabbedpanel/example5.jsp       |    29 -
 .../WEB-INF/ajax/tabbedpanel/example5Ok.jsp     |     9 -
 .../WEB-INF/ajax/tabbedpanel/example6.jsp       |    40 -
 .../webapp/WEB-INF/ajax/tabbedpanel/index.jsp   |    28 -
 .../ajax/tabbedpanel/nodecorate/panel1.ftl      |     3 -
 .../ajax/tabbedpanel/nodecorate/panel2.ftl      |     7 -
 .../tabbedpanel/nodecorate/panel2Submit.ftl     |     2 -
 .../ajax/tabbedpanel/nodecorate/panel3.ftl      |     9 -
 .../tabbedpanel/nodecorate/panel3Submit.ftl     |     2 -
 .../src/main/webapp/WEB-INF/ajax/testjs.jsp     |    14 -
 .../webapp/WEB-INF/ajax/tree/getCategory.jsp    |    23 -
 .../WEB-INF/ajax/tree/partialChunkHeader.jsp    |     6 -
 .../main/webapp/WEB-INF/ajax/tree/toggle.jsp    |    12 -
 .../src/main/webapp/WEB-INF/ajax/tree/tree.jsp  |    13 -
 .../main/webapp/WEB-INF/ajax/widgets/index.jsp  |    40 -
 .../WEB-INF/bean-validation/bean-validation.jsp |    57 +
 .../src/main/webapp/WEB-INF/chat/chatLogin.ftl  |    27 -
 .../src/main/webapp/WEB-INF/chat/createRoom.ftl |     2 -
 .../src/main/webapp/WEB-INF/chat/index.jsp      |     3 -
 .../WEB-INF/chat/messagesAvailableInRoom.ftl    |    33 -
 .../main/webapp/WEB-INF/chat/roomSelection.ftl  |   172 -
 .../main/webapp/WEB-INF/chat/roomsAvailable.ftl |    44 -
 .../WEB-INF/chat/sendMessageToRoomResult.ftl    |     2 -
 .../src/main/webapp/WEB-INF/chat/showRoom.ftl   |   167 -
 .../main/webapp/WEB-INF/chat/usersAvailable.ftl |     6 -
 .../WEB-INF/chat/usersAvailableInRoom.ftl       |     8 -
 .../WEB-INF/conversion/enterAddressInfo.jsp     |     4 +-
 .../WEB-INF/conversion/enterOperations.jsp      |     4 +-
 .../WEB-INF/conversion/enterPersonInfo.jsp      |     4 +-
 .../main/webapp/WEB-INF/conversion/index.jsp    |     4 +-
 .../WEB-INF/conversion/showAddressInfo.jsp      |     4 +-
 .../WEB-INF/conversion/showOperations.jsp       |     4 +-
 .../WEB-INF/conversion/showPersonInfo.jsp       |     4 +-
 .../src/main/webapp/WEB-INF/decorators.xml      |    10 -
 .../src/main/webapp/WEB-INF/decorators/main.jsp |   519 +-
 .../webapp/WEB-INF/empmanager/editEmployee.jsp  |    10 +-
 .../webapp/WEB-INF/empmanager/editSkill.jsp     |     6 +-
 .../webapp/WEB-INF/empmanager/listEmployees.jsp |     6 +-
 .../webapp/WEB-INF/empmanager/listSkills.jsp    |     6 +-
 .../main/webapp/WEB-INF/filedownload/index.jsp  |     6 +-
 .../fileupload/multipleUploadUsingArray.jsp     |     4 +-
 .../fileupload/multipleUploadUsingList.jsp      |     4 +-
 .../WEB-INF/fileupload/upload-success.jsp       |     4 +-
 .../main/webapp/WEB-INF/fileupload/upload.jsp   |     4 +-
 .../freemarker/customFreemarkerManagerUsage.ftl |     4 +-
 .../webapp/WEB-INF/freemarker/standardTags.ftl  |     4 +-
 .../main/webapp/WEB-INF/hangman/hangmanAjax.ftl |   247 -
 .../webapp/WEB-INF/hangman/hangmanNonAjax.ftl   |     4 +-
 apps/showcase/src/main/webapp/WEB-INF/help.jsp  |    14 +-
 .../webapp/WEB-INF/integration/modelDriven.jsp  |    44 -
 .../WEB-INF/integration/modelDrivenResult.jsp   |    43 -
 .../main/webapp/WEB-INF/interactive/demo.jsp    |     0
 .../WEB-INF/interactive/example-action.jsp      |    76 -
 .../main/webapp/WEB-INF/interactive/index.jsp   |   241 -
 .../main/webapp/WEB-INF/interactive/jsp_0.jsp   |    62 -
 .../main/webapp/WEB-INF/interactive/jsp_1.jsp   |    52 -
 .../main/webapp/WEB-INF/interactive/jsp_2.jsp   |    54 -
 .../main/webapp/WEB-INF/interactive/jsp_3.jsp   |    65 -
 .../main/webapp/WEB-INF/interactive/jsp_4.jsp   |    16 -
 .../main/webapp/WEB-INF/interactive/ognl_0.jsp  |    30 -
 .../main/webapp/WEB-INF/interactive/ognl_1.jsp  |    28 -
 .../main/webapp/WEB-INF/interactive/ognl_2.jsp  |    43 -
 .../main/webapp/WEB-INF/interactive/ognl_3.jsp  |    54 -
 .../main/webapp/WEB-INF/interactive/ognl_4.jsp  |    32 -
 .../main/webapp/WEB-INF/interactive/ognl_5.jsp  |    25 -
 .../main/webapp/WEB-INF/interactive/ognl_6.jsp  |    43 -
 .../main/webapp/WEB-INF/interactive/ognl_7.jsp  |    55 -
 .../main/webapp/WEB-INF/interactive/ognl_8.jsp  |    18 -
 .../main/webapp/WEB-INF/jsf/employee/edit.jsp   |   113 -
 .../main/webapp/WEB-INF/jsf/employee/list.jsp   |    75 -
 .../src/main/webapp/WEB-INF/jsf/index.jsp       |    35 -
 .../webapp/WEB-INF/modelDriven/modelDriven.jsp  |     4 +-
 .../WEB-INF/modelDriven/modelDrivenResult.jsp   |     4 +-
 .../main/webapp/WEB-INF/person/edit-person.jsp  |     6 +-
 .../main/webapp/WEB-INF/person/list-people.ftl  |     6 +-
 .../main/webapp/WEB-INF/person/new-person.ftl   |     6 +-
 .../src/main/webapp/WEB-INF/showcase.jsp        |     4 +-
 .../tags/non-ui/actionPrefix/actionPrefix.ftl   |     4 +-
 .../non-ui/actionPrefix/actionPrefixExample.ftl |     4 +-
 .../tags/non-ui/actionPrefix/methodPrefix.ftl   |     4 +-
 .../tags/non-ui/actionPrefix/normalSubmit.ftl   |     4 +-
 .../actionPrefix/redirectActionPrefix.ftl       |     4 +-
 .../tags/non-ui/actionTag/showActionTagDemo.jsp |     4 +-
 .../main/webapp/WEB-INF/tags/non-ui/date.jsp    |     4 +-
 .../main/webapp/WEB-INF/tags/non-ui/debug.jsp   |     4 +-
 .../webapp/WEB-INF/tags/non-ui/ifTag/testIf.ftl |     4 +-
 .../webapp/WEB-INF/tags/non-ui/ifTag/testIf.jsp |     4 +-
 .../iteratorTag/appendIteratorTagDemoResult.jsp |     4 +-
 .../iteratorGeneratorTagDemoResult.jsp          |     4 +-
 .../iteratorTag/mergeIteratorTagDemoResult.jsp  |     4 +-
 .../iteratorTag/showAppendIteratorTagDemo.jsp   |     4 +-
 .../showIteratorGeneratorTagDemo.jsp            |     4 +-
 .../iteratorTag/showMergeIteratorTagDemo.jsp    |     4 +-
 .../iteratorTag/subsetIteratorTagDemo.jsp       |     4 +-
 .../iteratorTag/subsetIteratorTagDemoResult.jsp |     4 +-
 .../WEB-INF/tags/ui/actionTagExampleCalling.jsp |     4 +-
 .../WEB-INF/tags/ui/componentTagExample.jsp     |     4 +-
 .../webapp/WEB-INF/tags/ui/datepicker/index.jsp |    33 -
 .../src/main/webapp/WEB-INF/tags/ui/example.jsp |    10 +-
 .../src/main/webapp/WEB-INF/tags/ui/example.vm  |     9 +-
 .../webapp/WEB-INF/tags/ui/exampleSubmited.jsp  |     4 +-
 .../webapp/WEB-INF/tags/ui/exampleSubmited.vm   |     7 +-
 .../tags/ui/lotsOfOptiontransferselect.jsp      |     4 +-
 .../ui/lotsOfOptiontransferselectSubmit.jsp     |     4 +-
 .../main/webapp/WEB-INF/tags/ui/moreSelects.jsp |     4 +-
 .../WEB-INF/tags/ui/moreSelectsSubmit.jsp       |     4 +-
 .../webapp/WEB-INF/tags/ui/staticTreeSelect.jsp |    11 -
 .../webapp/WEB-INF/tags/ui/timepicker/index.jsp |    31 -
 .../WEB-INF/tags/ui/treeExampleAjaxDynamic.ftl  |     9 -
 .../WEB-INF/tags/ui/treeExampleAjaxDynamic.jsp  |    25 -
 .../WEB-INF/tags/ui/treeExampleDynamic.jsp      |    54 -
 .../WEB-INF/tags/ui/treeExampleStatic.jsp       |    61 -
 .../src/main/webapp/WEB-INF/tiles/body.ftl      |     4 +-
 .../src/main/webapp/WEB-INF/tiles/body.jsp      |     4 +-
 .../main/webapp/WEB-INF/token/doublePost.jsp    |     4 +-
 .../src/main/webapp/WEB-INF/token/example1.jsp  |     4 +-
 .../src/main/webapp/WEB-INF/token/example2.jsp  |     4 +-
 .../src/main/webapp/WEB-INF/token/example3.jsp  |     4 +-
 .../src/main/webapp/WEB-INF/token/example4.ftl  |     4 +-
 .../main/webapp/WEB-INF/token/transferDone.jsp  |     4 +-
 .../validation/clientSideValidationExample.jsp  |     7 +-
 .../validation/fieldValidatorsExample.jsp       |     6 +-
 .../main/webapp/WEB-INF/validation/footer.jsp   |     8 -
 .../main/webapp/WEB-INF/validation/index.jsp    |    51 -
 .../validation/nonFieldValidatorsExample.jsp    |     7 +-
 .../webapp/WEB-INF/validation/quiz-ajax.jsp     |   104 -
 .../webapp/WEB-INF/validation/quiz-basic.jsp    |     7 +-
 .../WEB-INF/validation/quiz-client-css.jsp      |     7 +-
 .../webapp/WEB-INF/validation/quiz-client.jsp   |     6 +-
 .../webapp/WEB-INF/validation/quiz-success.jsp  |     6 +-
 .../storeErrorsAcrossRequestCancel.jsp          |     6 +-
 .../storeErrorsAcrossRequestExample.jsp         |     6 +-
 .../validation/storeErrorsAcrossRequestOk.jsp   |     6 +-
 .../successClientSideValidationExample.jsp      |     6 +-
 .../successFieldValidatorsExample.jsp           |    14 +-
 .../successNonFieldValidatorsExample.jsp        |    32 +-
 .../successVisitorValidatorsExample.jsp         |    32 +-
 .../validation/visitorValidatorsExample.jsp     |     6 +-
 .../src/main/webapp/WEB-INF/viewSource.jsp      |     4 +-
 .../src/main/webapp/WEB-INF/wait/complete.jsp   |     4 +-
 .../src/main/webapp/WEB-INF/wait/example1.jsp   |     4 +-
 .../src/main/webapp/WEB-INF/wait/example2.jsp   |     4 +-
 .../src/main/webapp/WEB-INF/wait/example3.jsp   |     4 +-
 .../src/main/webapp/WEB-INF/wait/wait.jsp       |     4 +-
 apps/showcase/src/main/webapp/WEB-INF/web.xml   |    28 +-
 apps/showcase/src/main/webapp/ajax/JSONList.js  |    63 -
 apps/showcase/src/main/webapp/ajax/index.html   |    24 -
 .../fonts/glyphicons-halflings-regular.eot      |   Bin 0 -> 20127 bytes
 .../fonts/glyphicons-halflings-regular.svg      |   288 +
 .../fonts/glyphicons-halflings-regular.ttf      |   Bin 0 -> 45404 bytes
 .../fonts/glyphicons-halflings-regular.woff     |   Bin 0 -> 23424 bytes
 .../fonts/glyphicons-halflings-regular.woff2    |   Bin 0 -> 18028 bytes
 apps/showcase/src/main/webapp/index.html        |    10 +
 apps/showcase/src/main/webapp/index.jsp         |     1 -
 .../src/main/webapp/js/bootstrap.min.js         |    11 +-
 .../src/main/webapp/js/jquery-1.8.2.min.js      |     2 -
 .../src/main/webapp/js/jquery-2.1.4.min.js      |     4 +
 .../main/webapp/styles/bootstrap-responsive.css |  1058 -
 .../webapp/styles/bootstrap-responsive.min.css  |     9 -
 .../src/main/webapp/styles/bootstrap-theme.css  |   476 +
 .../main/webapp/styles/bootstrap-theme.css.map  |     1 +
 .../main/webapp/styles/bootstrap-theme.min.css  |     5 +
 .../src/main/webapp/styles/bootstrap.css        | 10316 ++--
 .../src/main/webapp/styles/bootstrap.css.map    |     1 +
 .../src/main/webapp/styles/bootstrap.min.css    |    12 +-
 apps/showcase/src/main/webapp/styles/main.css   |    10 +-
 apps/showcase/src/main/webapp/token/index.html  |     4 +-
 apps/showcase/src/main/webapp/wait/index.html   |     4 +-
 archetypes/pom.xml                              |    16 +-
 archetypes/struts2-archetype-angularjs/pom.xml  |     2 +-
 .../META-INF/maven/archetype-metadata.xml       |     2 +-
 .../main/resources/archetype-resources/pom.xml  |    35 +-
 .../src/main/java/actions/ProjectsAction.java   |    67 -
 .../main/java/actions/data/ProjectsAction.java  |    74 +
 .../src/main/resources/log4j.properties         |    29 -
 .../src/main/resources/log4j2.xml               |    16 +
 .../src/main/resources/struts.xml               |     1 +
 .../src/main/webapp/WEB-INF/content/hello.jsp   |    15 +-
 .../src/main/webapp/WEB-INF/web.xml             |     2 +-
 .../src/main/webapp/js/bootstrap.js             |    28 +-
 .../src/main/webapp/js/controllers.js           |    23 +-
 .../webapp/js/lib/angular/angular-animate.js    |  2137 +
 .../js/lib/angular/angular-animate.min.js       |    33 +
 .../js/lib/angular/angular-animate.min.js.map   |     8 +
 .../main/webapp/js/lib/angular/angular-aria.js  |   364 +
 .../webapp/js/lib/angular/angular-aria.min.js   |    13 +
 .../js/lib/angular/angular-aria.min.js.map      |     8 +
 .../lib/angular/angular-bootstrap-prettify.js   |  1845 -
 .../angular/angular-bootstrap-prettify.min.js   |    41 -
 .../webapp/js/lib/angular/angular-bootstrap.js  |   175 -
 .../js/lib/angular/angular-bootstrap.min.js     |     9 -
 .../webapp/js/lib/angular/angular-cookies.js    |   110 +-
 .../js/lib/angular/angular-cookies.min.js       |     9 +-
 .../js/lib/angular/angular-cookies.min.js.map   |     8 +
 .../main/webapp/js/lib/angular/angular-csp.css  |    13 +
 .../webapp/js/lib/angular/angular-loader.js     |   228 +-
 .../webapp/js/lib/angular/angular-loader.min.js |    10 +-
 .../js/lib/angular/angular-loader.min.js.map    |     8 +
 .../webapp/js/lib/angular/angular-messages.js   |   401 +
 .../js/lib/angular/angular-messages.min.js      |    10 +
 .../js/lib/angular/angular-messages.min.js.map  |     8 +
 .../main/webapp/js/lib/angular/angular-mocks.js |  1759 +-
 .../webapp/js/lib/angular/angular-resource.js   |   793 +-
 .../js/lib/angular/angular-resource.min.js      |    17 +-
 .../js/lib/angular/angular-resource.min.js.map  |     8 +
 .../main/webapp/js/lib/angular/angular-route.js |   989 +
 .../webapp/js/lib/angular/angular-route.min.js  |    15 +
 .../js/lib/angular/angular-route.min.js.map     |     8 +
 .../webapp/js/lib/angular/angular-sanitize.js   |   645 +-
 .../js/lib/angular/angular-sanitize.min.js      |    23 +-
 .../js/lib/angular/angular-sanitize.min.js.map  |     8 +
 .../webapp/js/lib/angular/angular-scenario.js   | 46423 ++++++++++-------
 .../main/webapp/js/lib/angular/angular-touch.js |   622 +
 .../webapp/js/lib/angular/angular-touch.min.js  |    13 +
 .../js/lib/angular/angular-touch.min.js.map     |     8 +
 .../src/main/webapp/js/lib/angular/angular.js   | 31151 +++++++----
 .../main/webapp/js/lib/angular/angular.min.js   |   408 +-
 .../webapp/js/lib/angular/angular.min.js.map    |     8 +
 .../src/main/webapp/js/lib/angular/errors.json  |     1 +
 .../js/lib/angular/i18n/angular-locale_aa-dj.js |   123 +
 .../js/lib/angular/i18n/angular-locale_aa-er.js |   123 +
 .../js/lib/angular/i18n/angular-locale_aa-et.js |   123 +
 .../js/lib/angular/i18n/angular-locale_aa.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_af-na.js |    33 +-
 .../js/lib/angular/i18n/angular-locale_af-za.js |    31 +-
 .../js/lib/angular/i18n/angular-locale_af.js    |    31 +-
 .../lib/angular/i18n/angular-locale_agq-cm.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_agq.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_ak-gh.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ak.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_am-et.js |    35 +-
 .../js/lib/angular/i18n/angular-locale_am.js    |    35 +-
 .../lib/angular/i18n/angular-locale_ar-001.js   |    39 +-
 .../js/lib/angular/i18n/angular-locale_ar-ae.js |    41 +-
 .../js/lib/angular/i18n/angular-locale_ar-bh.js |    41 +-
 .../js/lib/angular/i18n/angular-locale_ar-dj.js |   105 +
 .../js/lib/angular/i18n/angular-locale_ar-dz.js |    73 +-
 .../js/lib/angular/i18n/angular-locale_ar-eg.js |    39 +-
 .../js/lib/angular/i18n/angular-locale_ar-eh.js |   105 +
 .../js/lib/angular/i18n/angular-locale_ar-er.js |   105 +
 .../js/lib/angular/i18n/angular-locale_ar-il.js |   105 +
 .../js/lib/angular/i18n/angular-locale_ar-iq.js |    89 +-
 .../js/lib/angular/i18n/angular-locale_ar-jo.js |    41 +-
 .../js/lib/angular/i18n/angular-locale_ar-km.js |   105 +
 .../js/lib/angular/i18n/angular-locale_ar-kw.js |    41 +-
 .../js/lib/angular/i18n/angular-locale_ar-lb.js |    41 +-
 .../js/lib/angular/i18n/angular-locale_ar-ly.js |    45 +-
 .../js/lib/angular/i18n/angular-locale_ar-ma.js |    69 +-
 .../js/lib/angular/i18n/angular-locale_ar-mr.js |   105 +
 .../js/lib/angular/i18n/angular-locale_ar-om.js |    41 +-
 .../js/lib/angular/i18n/angular-locale_ar-ps.js |   105 +
 .../js/lib/angular/i18n/angular-locale_ar-qa.js |    39 +-
 .../js/lib/angular/i18n/angular-locale_ar-sa.js |    39 +-
 .../js/lib/angular/i18n/angular-locale_ar-sd.js |    41 +-
 .../js/lib/angular/i18n/angular-locale_ar-so.js |   105 +
 .../js/lib/angular/i18n/angular-locale_ar-ss.js |   105 +
 .../js/lib/angular/i18n/angular-locale_ar-sy.js |    37 +-
 .../js/lib/angular/i18n/angular-locale_ar-td.js |   105 +
 .../js/lib/angular/i18n/angular-locale_ar-tn.js |    71 +-
 .../js/lib/angular/i18n/angular-locale_ar-ye.js |    39 +-
 .../js/lib/angular/i18n/angular-locale_ar.js    |    39 +-
 .../js/lib/angular/i18n/angular-locale_as-in.js |   123 +
 .../js/lib/angular/i18n/angular-locale_as.js    |   123 +
 .../lib/angular/i18n/angular-locale_asa-tz.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_asa.js   |   123 +
 .../lib/angular/i18n/angular-locale_ast-es.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_ast.js   |   123 +
 .../angular/i18n/angular-locale_az-cyrl-az.js   |   105 +
 .../lib/angular/i18n/angular-locale_az-cyrl.js  |   105 +
 .../angular/i18n/angular-locale_az-latn-az.js   |   105 +
 .../lib/angular/i18n/angular-locale_az-latn.js  |   105 +
 .../js/lib/angular/i18n/angular-locale_az.js    |   105 +
 .../lib/angular/i18n/angular-locale_bas-cm.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_bas.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_be-by.js |   123 +
 .../js/lib/angular/i18n/angular-locale_be.js    |   123 +
 .../lib/angular/i18n/angular-locale_bem-zm.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_bem.js   |   123 +
 .../lib/angular/i18n/angular-locale_bez-tz.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_bez.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_bg-bg.js |    35 +-
 .../js/lib/angular/i18n/angular-locale_bg.js    |    35 +-
 .../angular/i18n/angular-locale_bm-latn-ml.js   |   123 +
 .../lib/angular/i18n/angular-locale_bm-latn.js  |   123 +
 .../js/lib/angular/i18n/angular-locale_bm-ml.js |   115 +
 .../js/lib/angular/i18n/angular-locale_bm.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_bn-bd.js |    21 +-
 .../js/lib/angular/i18n/angular-locale_bn-in.js |    23 +-
 .../js/lib/angular/i18n/angular-locale_bn.js    |    21 +-
 .../js/lib/angular/i18n/angular-locale_bo-cn.js |   123 +
 .../js/lib/angular/i18n/angular-locale_bo-in.js |   123 +
 .../js/lib/angular/i18n/angular-locale_bo.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_br-fr.js |   105 +
 .../js/lib/angular/i18n/angular-locale_br.js    |   105 +
 .../lib/angular/i18n/angular-locale_brx-in.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_brx.js   |   123 +
 .../angular/i18n/angular-locale_bs-cyrl-ba.js   |   123 +
 .../lib/angular/i18n/angular-locale_bs-cyrl.js  |   123 +
 .../angular/i18n/angular-locale_bs-latn-ba.js   |   123 +
 .../lib/angular/i18n/angular-locale_bs-latn.js  |   123 +
 .../js/lib/angular/i18n/angular-locale_bs.js    |   123 +
 .../lib/angular/i18n/angular-locale_byn-er.js   |   115 +
 .../js/lib/angular/i18n/angular-locale_byn.js   |   115 +
 .../js/lib/angular/i18n/angular-locale_ca-ad.js |   103 +-
 .../i18n/angular-locale_ca-es-valencia.js       |   123 +
 .../js/lib/angular/i18n/angular-locale_ca-es.js |   103 +-
 .../js/lib/angular/i18n/angular-locale_ca-fr.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ca-it.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ca.js    |   103 +-
 .../lib/angular/i18n/angular-locale_cgg-ug.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_cgg.js   |   123 +
 .../lib/angular/i18n/angular-locale_chr-us.js   |   105 +
 .../js/lib/angular/i18n/angular-locale_chr.js   |   105 +-
 .../angular/i18n/angular-locale_ckb-arab-iq.js  |   123 +
 .../angular/i18n/angular-locale_ckb-arab-ir.js  |   123 +
 .../lib/angular/i18n/angular-locale_ckb-arab.js |   123 +
 .../lib/angular/i18n/angular-locale_ckb-iq.js   |   123 +
 .../lib/angular/i18n/angular-locale_ckb-ir.js   |   123 +
 .../angular/i18n/angular-locale_ckb-latn-iq.js  |   123 +
 .../lib/angular/i18n/angular-locale_ckb-latn.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ckb.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_cs-cz.js |    67 +-
 .../js/lib/angular/i18n/angular-locale_cs.js    |    67 +-
 .../js/lib/angular/i18n/angular-locale_cy-gb.js |   105 +
 .../js/lib/angular/i18n/angular-locale_cy.js    |   105 +-
 .../js/lib/angular/i18n/angular-locale_da-dk.js |    70 +-
 .../js/lib/angular/i18n/angular-locale_da-gl.js |   136 +
 .../js/lib/angular/i18n/angular-locale_da.js    |    70 +-
 .../lib/angular/i18n/angular-locale_dav-ke.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_dav.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_de-at.js |    59 +-
 .../js/lib/angular/i18n/angular-locale_de-be.js |    59 +-
 .../js/lib/angular/i18n/angular-locale_de-ch.js |    59 +-
 .../js/lib/angular/i18n/angular-locale_de-de.js |    59 +-
 .../js/lib/angular/i18n/angular-locale_de-li.js |    73 +-
 .../js/lib/angular/i18n/angular-locale_de-lu.js |    59 +-
 .../js/lib/angular/i18n/angular-locale_de.js    |    59 +-
 .../lib/angular/i18n/angular-locale_dje-ne.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_dje.js   |   123 +
 .../lib/angular/i18n/angular-locale_dsb-de.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_dsb.js   |   123 +
 .../lib/angular/i18n/angular-locale_dua-cm.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_dua.js   |   123 +
 .../lib/angular/i18n/angular-locale_dyo-sn.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_dyo.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_dz-bt.js |   123 +
 .../js/lib/angular/i18n/angular-locale_dz.js    |   123 +
 .../lib/angular/i18n/angular-locale_ebu-ke.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_ebu.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_ee-gh.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ee-tg.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ee.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_el-cy.js |    31 +-
 .../js/lib/angular/i18n/angular-locale_el-gr.js |    23 +-
 .../angular/i18n/angular-locale_el-polyton.js   |     4 -
 .../js/lib/angular/i18n/angular-locale_el.js    |    23 +-
 .../lib/angular/i18n/angular-locale_en-001.js   |   123 +
 .../lib/angular/i18n/angular-locale_en-150.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_en-ag.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-ai.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-as.js |    37 +-
 .../js/lib/angular/i18n/angular-locale_en-au.js |    49 +-
 .../js/lib/angular/i18n/angular-locale_en-bb.js |    37 +-
 .../js/lib/angular/i18n/angular-locale_en-be.js |    51 +-
 .../js/lib/angular/i18n/angular-locale_en-bm.js |    37 +-
 .../js/lib/angular/i18n/angular-locale_en-bs.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-bw.js |    43 +-
 .../js/lib/angular/i18n/angular-locale_en-bz.js |    39 +-
 .../js/lib/angular/i18n/angular-locale_en-ca.js |    49 +-
 .../js/lib/angular/i18n/angular-locale_en-cc.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-ck.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-cm.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-cx.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-dg.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-dm.js |   123 +
 .../angular/i18n/angular-locale_en-dsrt-us.js   |    98 -
 .../lib/angular/i18n/angular-locale_en-dsrt.js  |    98 -
 .../js/lib/angular/i18n/angular-locale_en-er.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-fj.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-fk.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-fm.js |    37 +-
 .../js/lib/angular/i18n/angular-locale_en-gb.js |    41 +-
 .../js/lib/angular/i18n/angular-locale_en-gd.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-gg.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-gh.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-gi.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-gm.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-gu.js |    37 +-
 .../js/lib/angular/i18n/angular-locale_en-gy.js |    37 +-
 .../js/lib/angular/i18n/angular-locale_en-hk.js |    53 +-
 .../js/lib/angular/i18n/angular-locale_en-ie.js |    47 +-
 .../js/lib/angular/i18n/angular-locale_en-im.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-in.js |    37 +-
 .../js/lib/angular/i18n/angular-locale_en-io.js |   123 +
 .../lib/angular/i18n/angular-locale_en-iso.js   |    37 +-
 .../js/lib/angular/i18n/angular-locale_en-je.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-jm.js |    37 +-
 .../js/lib/angular/i18n/angular-locale_en-ke.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-ki.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-kn.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-ky.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-lc.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-lr.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-ls.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-mg.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-mh.js |    37 +-
 .../js/lib/angular/i18n/angular-locale_en-mo.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-mp.js |    37 +-
 .../js/lib/angular/i18n/angular-locale_en-ms.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-mt.js |    53 +-
 .../js/lib/angular/i18n/angular-locale_en-mu.js |    39 +-
 .../js/lib/angular/i18n/angular-locale_en-mw.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-my.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-na.js |    37 +-
 .../js/lib/angular/i18n/angular-locale_en-nf.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-ng.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-nr.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-nu.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-nz.js |    45 +-
 .../js/lib/angular/i18n/angular-locale_en-pg.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-ph.js |    39 +-
 .../js/lib/angular/i18n/angular-locale_en-pk.js |    53 +-
 .../js/lib/angular/i18n/angular-locale_en-pn.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-pr.js |    37 +-
 .../js/lib/angular/i18n/angular-locale_en-pw.js |    37 +-
 .../js/lib/angular/i18n/angular-locale_en-rw.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-sb.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-sc.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-sd.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-sg.js |    49 +-
 .../js/lib/angular/i18n/angular-locale_en-sh.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-sl.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-ss.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-sx.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-sz.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-tc.js |    37 +-
 .../js/lib/angular/i18n/angular-locale_en-tk.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-to.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-tt.js |    37 +-
 .../js/lib/angular/i18n/angular-locale_en-tv.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-tz.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-ug.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-um.js |    37 +-
 .../js/lib/angular/i18n/angular-locale_en-us.js |    37 +-
 .../js/lib/angular/i18n/angular-locale_en-vc.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-vg.js |    57 +-
 .../js/lib/angular/i18n/angular-locale_en-vi.js |    37 +-
 .../js/lib/angular/i18n/angular-locale_en-vu.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-ws.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-za.js |    41 +-
 .../js/lib/angular/i18n/angular-locale_en-zm.js |   123 +
 .../js/lib/angular/i18n/angular-locale_en-zw.js |    41 +-
 .../js/lib/angular/i18n/angular-locale_en-zz.js |     4 -
 .../js/lib/angular/i18n/angular-locale_en.js    |    37 +-
 .../lib/angular/i18n/angular-locale_eo-001.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_eo.js    |   123 +
 .../lib/angular/i18n/angular-locale_es-419.js   |    71 +-
 .../js/lib/angular/i18n/angular-locale_es-ar.js |    81 +-
 .../js/lib/angular/i18n/angular-locale_es-bo.js |    81 +-
 .../js/lib/angular/i18n/angular-locale_es-cl.js |    79 +-
 .../js/lib/angular/i18n/angular-locale_es-co.js |    79 +-
 .../js/lib/angular/i18n/angular-locale_es-cr.js |    81 +-
 .../js/lib/angular/i18n/angular-locale_es-cu.js |   105 +
 .../js/lib/angular/i18n/angular-locale_es-do.js |    85 +-
 .../js/lib/angular/i18n/angular-locale_es-ea.js |    69 +-
 .../js/lib/angular/i18n/angular-locale_es-ec.js |    81 +-
 .../js/lib/angular/i18n/angular-locale_es-es.js |    69 +-
 .../js/lib/angular/i18n/angular-locale_es-gq.js |    79 +-
 .../js/lib/angular/i18n/angular-locale_es-gt.js |    83 +-
 .../js/lib/angular/i18n/angular-locale_es-hn.js |    85 +-
 .../js/lib/angular/i18n/angular-locale_es-ic.js |    69 +-
 .../js/lib/angular/i18n/angular-locale_es-mx.js |    39 +-
 .../js/lib/angular/i18n/angular-locale_es-ni.js |    85 +-
 .../js/lib/angular/i18n/angular-locale_es-pa.js |    83 +-
 .../js/lib/angular/i18n/angular-locale_es-pe.js |    83 +-
 .../js/lib/angular/i18n/angular-locale_es-ph.js |   105 +
 .../js/lib/angular/i18n/angular-locale_es-pr.js |    83 +-
 .../js/lib/angular/i18n/angular-locale_es-py.js |    81 +-
 .../js/lib/angular/i18n/angular-locale_es-sv.js |    85 +-
 .../js/lib/angular/i18n/angular-locale_es-us.js |    81 +-
 .../js/lib/angular/i18n/angular-locale_es-uy.js |    81 +-
 .../js/lib/angular/i18n/angular-locale_es-ve.js |    81 +-
 .../js/lib/angular/i18n/angular-locale_es.js    |    69 +-
 .../js/lib/angular/i18n/angular-locale_et-ee.js |    51 +-
 .../js/lib/angular/i18n/angular-locale_et.js    |    51 +-
 .../js/lib/angular/i18n/angular-locale_eu-es.js |    89 +-
 .../js/lib/angular/i18n/angular-locale_eu.js    |    89 +-
 .../lib/angular/i18n/angular-locale_ewo-cm.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_ewo.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_fa-af.js |    25 +-
 .../js/lib/angular/i18n/angular-locale_fa-ir.js |    23 +-
 .../js/lib/angular/i18n/angular-locale_fa.js    |    23 +-
 .../js/lib/angular/i18n/angular-locale_ff-cm.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ff-gn.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ff-mr.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ff-sn.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ff.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_fi-fi.js |    43 +-
 .../js/lib/angular/i18n/angular-locale_fi.js    |    43 +-
 .../lib/angular/i18n/angular-locale_fil-ph.js   |    51 +-
 .../js/lib/angular/i18n/angular-locale_fil.js   |    51 +-
 .../js/lib/angular/i18n/angular-locale_fo-fo.js |   123 +
 .../js/lib/angular/i18n/angular-locale_fo.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_fr-be.js |    21 +-
 .../js/lib/angular/i18n/angular-locale_fr-bf.js |    25 +-
 .../js/lib/angular/i18n/angular-locale_fr-bi.js |    25 +-
 .../js/lib/angular/i18n/angular-locale_fr-bj.js |    25 +-
 .../js/lib/angular/i18n/angular-locale_fr-bl.js |    23 +-
 .../js/lib/angular/i18n/angular-locale_fr-ca.js |    23 +-
 .../js/lib/angular/i18n/angular-locale_fr-cd.js |    25 +-
 .../js/lib/angular/i18n/angular-locale_fr-cf.js |    25 +-
 .../js/lib/angular/i18n/angular-locale_fr-cg.js |    25 +-
 .../js/lib/angular/i18n/angular-locale_fr-ch.js |    27 +-
 .../js/lib/angular/i18n/angular-locale_fr-ci.js |    25 +-
 .../js/lib/angular/i18n/angular-locale_fr-cm.js |    25 +-
 .../js/lib/angular/i18n/angular-locale_fr-dj.js |    25 +-
 .../js/lib/angular/i18n/angular-locale_fr-dz.js |   105 +
 .../js/lib/angular/i18n/angular-locale_fr-fr.js |    23 +-
 .../js/lib/angular/i18n/angular-locale_fr-ga.js |    25 +-
 .../js/lib/angular/i18n/angular-locale_fr-gf.js |    23 +-
 .../js/lib/angular/i18n/angular-locale_fr-gn.js |    25 +-
 .../js/lib/angular/i18n/angular-locale_fr-gp.js |    23 +-
 .../js/lib/angular/i18n/angular-locale_fr-gq.js |    25 +-
 .../js/lib/angular/i18n/angular-locale_fr-ht.js |   105 +
 .../js/lib/angular/i18n/angular-locale_fr-km.js |    25 +-
 .../js/lib/angular/i18n/angular-locale_fr-lu.js |    25 +-
 .../js/lib/angular/i18n/angular-locale_fr-ma.js |   105 +
 .../js/lib/angular/i18n/angular-locale_fr-mc.js |    23 +-
 .../js/lib/angular/i18n/angular-locale_fr-mf.js |    23 +-
 .../js/lib/angular/i18n/angular-locale_fr-mg.js |    25 +-
 .../js/lib/angular/i18n/angular-locale_fr-ml.js |    25 +-
 .../js/lib/angular/i18n/angular-locale_fr-mq.js |    23 +-
 .../js/lib/angular/i18n/angular-locale_fr-mr.js |   105 +
 .../js/lib/angular/i18n/angular-locale_fr-mu.js |   105 +
 .../js/lib/angular/i18n/angular-locale_fr-nc.js |   105 +
 .../js/lib/angular/i18n/angular-locale_fr-ne.js |    25 +-
 .../js/lib/angular/i18n/angular-locale_fr-pf.js |   105 +
 .../js/lib/angular/i18n/angular-locale_fr-pm.js |   105 +
 .../js/lib/angular/i18n/angular-locale_fr-re.js |    23 +-
 .../js/lib/angular/i18n/angular-locale_fr-rw.js |   133 +-
 .../js/lib/angular/i18n/angular-locale_fr-sc.js |   105 +
 .../js/lib/angular/i18n/angular-locale_fr-sn.js |   133 +-
 .../js/lib/angular/i18n/angular-locale_fr-sy.js |   105 +
 .../js/lib/angular/i18n/angular-locale_fr-td.js |   133 +-
 .../js/lib/angular/i18n/angular-locale_fr-tg.js |   137 +-
 .../js/lib/angular/i18n/angular-locale_fr-tn.js |   105 +
 .../js/lib/angular/i18n/angular-locale_fr-vu.js |   105 +
 .../js/lib/angular/i18n/angular-locale_fr-wf.js |   105 +
 .../js/lib/angular/i18n/angular-locale_fr-yt.js |    23 +-
 .../js/lib/angular/i18n/angular-locale_fr.js    |    23 +-
 .../lib/angular/i18n/angular-locale_fur-it.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_fur.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_fy-nl.js |   123 +
 .../js/lib/angular/i18n/angular-locale_fy.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_ga-ie.js |   105 +
 .../js/lib/angular/i18n/angular-locale_ga.js    |   105 +
 .../js/lib/angular/i18n/angular-locale_gd-gb.js |   123 +
 .../js/lib/angular/i18n/angular-locale_gd.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_gl-es.js |   113 +-
 .../js/lib/angular/i18n/angular-locale_gl.js    |   113 +-
 .../lib/angular/i18n/angular-locale_gsw-ch.js   |    19 +-
 .../lib/angular/i18n/angular-locale_gsw-fr.js   |   105 +
 .../lib/angular/i18n/angular-locale_gsw-li.js   |   105 +
 .../js/lib/angular/i18n/angular-locale_gsw.js   |    19 +-
 .../js/lib/angular/i18n/angular-locale_gu-in.js |    33 +-
 .../js/lib/angular/i18n/angular-locale_gu.js    |    33 +-
 .../lib/angular/i18n/angular-locale_guz-ke.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_guz.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_gv-im.js |   123 +
 .../js/lib/angular/i18n/angular-locale_gv.js    |   123 +
 .../angular/i18n/angular-locale_ha-latn-gh.js   |   123 +
 .../angular/i18n/angular-locale_ha-latn-ne.js   |   123 +
 .../angular/i18n/angular-locale_ha-latn-ng.js   |   123 +
 .../lib/angular/i18n/angular-locale_ha-latn.js  |   123 +
 .../js/lib/angular/i18n/angular-locale_ha.js    |   123 +
 .../lib/angular/i18n/angular-locale_haw-us.js   |   105 +
 .../js/lib/angular/i18n/angular-locale_haw.js   |   105 +-
 .../js/lib/angular/i18n/angular-locale_he-il.js |    61 +-
 .../js/lib/angular/i18n/angular-locale_he.js    |    61 +-
 .../js/lib/angular/i18n/angular-locale_hi-in.js |    67 +-
 .../js/lib/angular/i18n/angular-locale_hi.js    |    67 +-
 .../js/lib/angular/i18n/angular-locale_hr-ba.js |   123 +
 .../js/lib/angular/i18n/angular-locale_hr-hr.js |    41 +-
 .../js/lib/angular/i18n/angular-locale_hr.js    |    41 +-
 .../lib/angular/i18n/angular-locale_hsb-de.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_hsb.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_hu-hu.js |    23 +-
 .../js/lib/angular/i18n/angular-locale_hu.js    |    23 +-
 .../js/lib/angular/i18n/angular-locale_hy-am.js |   105 +
 .../js/lib/angular/i18n/angular-locale_hy.js    |   105 +
 .../js/lib/angular/i18n/angular-locale_ia-fr.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ia.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_id-id.js |    29 +-
 .../js/lib/angular/i18n/angular-locale_id.js    |    29 +-
 .../js/lib/angular/i18n/angular-locale_ig-ng.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ig.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_ii-cn.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ii.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_in.js    |    29 +-
 .../js/lib/angular/i18n/angular-locale_is-is.js |    98 +-
 .../js/lib/angular/i18n/angular-locale_is.js    |    98 +-
 .../js/lib/angular/i18n/angular-locale_it-ch.js |   151 +-
 .../js/lib/angular/i18n/angular-locale_it-it.js |    51 +-
 .../js/lib/angular/i18n/angular-locale_it-sm.js |    51 +-
 .../js/lib/angular/i18n/angular-locale_it.js    |    51 +-
 .../js/lib/angular/i18n/angular-locale_iw.js    |    61 +-
 .../js/lib/angular/i18n/angular-locale_ja-jp.js |    23 +-
 .../js/lib/angular/i18n/angular-locale_ja.js    |    23 +-
 .../lib/angular/i18n/angular-locale_jgo-cm.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_jgo.js   |   123 +
 .../lib/angular/i18n/angular-locale_jmc-tz.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_jmc.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_ka-ge.js |   105 +
 .../js/lib/angular/i18n/angular-locale_ka.js    |   105 +
 .../lib/angular/i18n/angular-locale_kab-dz.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_kab.js   |   123 +
 .../lib/angular/i18n/angular-locale_kam-ke.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_kam.js   |   123 +
 .../lib/angular/i18n/angular-locale_kde-tz.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_kde.js   |   123 +
 .../lib/angular/i18n/angular-locale_kea-cv.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_kea.js   |   123 +
 .../lib/angular/i18n/angular-locale_khq-ml.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_khq.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_ki-ke.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ki.js    |   123 +
 .../angular/i18n/angular-locale_kk-cyrl-kz.js   |   105 +
 .../lib/angular/i18n/angular-locale_kk-cyrl.js  |   105 +
 .../js/lib/angular/i18n/angular-locale_kk.js    |   105 +
 .../lib/angular/i18n/angular-locale_kkj-cm.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_kkj.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_kl-gl.js |   123 +
 .../js/lib/angular/i18n/angular-locale_kl.js    |   123 +
 .../lib/angular/i18n/angular-locale_kln-ke.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_kln.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_km-kh.js |   105 +
 .../js/lib/angular/i18n/angular-locale_km.js    |   105 +
 .../js/lib/angular/i18n/angular-locale_kn-in.js |    79 +-
 .../js/lib/angular/i18n/angular-locale_kn.js    |    79 +-
 .../js/lib/angular/i18n/angular-locale_ko-kp.js |   105 +
 .../js/lib/angular/i18n/angular-locale_ko-kr.js |    23 +-
 .../js/lib/angular/i18n/angular-locale_ko.js    |    23 +-
 .../lib/angular/i18n/angular-locale_kok-in.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_kok.js   |   123 +
 .../angular/i18n/angular-locale_ks-arab-in.js   |   123 +
 .../lib/angular/i18n/angular-locale_ks-arab.js  |   123 +
 .../js/lib/angular/i18n/angular-locale_ks.js    |   123 +
 .../lib/angular/i18n/angular-locale_ksb-tz.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_ksb.js   |   123 +
 .../lib/angular/i18n/angular-locale_ksf-cm.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_ksf.js   |   123 +
 .../lib/angular/i18n/angular-locale_ksh-de.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_ksh.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_kw-gb.js |   123 +
 .../js/lib/angular/i18n/angular-locale_kw.js    |   123 +
 .../angular/i18n/angular-locale_ky-cyrl-kg.js   |   105 +
 .../lib/angular/i18n/angular-locale_ky-cyrl.js  |   105 +
 .../js/lib/angular/i18n/angular-locale_ky.js    |   105 +
 .../lib/angular/i18n/angular-locale_lag-tz.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_lag.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_lb-lu.js |   123 +
 .../js/lib/angular/i18n/angular-locale_lb.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_lg-ug.js |   123 +
 .../js/lib/angular/i18n/angular-locale_lg.js    |   123 +
 .../lib/angular/i18n/angular-locale_lkt-us.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_lkt.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_ln-ao.js |   105 +
 .../js/lib/angular/i18n/angular-locale_ln-cd.js |    19 +-
 .../js/lib/angular/i18n/angular-locale_ln-cf.js |   105 +
 .../js/lib/angular/i18n/angular-locale_ln-cg.js |   133 +-
 .../js/lib/angular/i18n/angular-locale_ln.js    |    19 +-
 .../js/lib/angular/i18n/angular-locale_lo-la.js |   105 +
 .../js/lib/angular/i18n/angular-locale_lo.js    |   105 +
 .../js/lib/angular/i18n/angular-locale_lt-lt.js |   103 +-
 .../js/lib/angular/i18n/angular-locale_lt.js    |   103 +-
 .../js/lib/angular/i18n/angular-locale_lu-cd.js |   123 +
 .../js/lib/angular/i18n/angular-locale_lu.js    |   123 +
 .../lib/angular/i18n/angular-locale_luo-ke.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_luo.js   |   123 +
 .../lib/angular/i18n/angular-locale_luy-ke.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_luy.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_lv-lv.js |    43 +-
 .../js/lib/angular/i18n/angular-locale_lv.js    |    43 +-
 .../lib/angular/i18n/angular-locale_mas-ke.js   |   123 +
 .../lib/angular/i18n/angular-locale_mas-tz.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_mas.js   |   123 +
 .../lib/angular/i18n/angular-locale_mer-ke.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_mer.js   |   123 +
 .../lib/angular/i18n/angular-locale_mfe-mu.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_mfe.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_mg-mg.js |   123 +
 .../js/lib/angular/i18n/angular-locale_mg.js    |   123 +
 .../lib/angular/i18n/angular-locale_mgh-mz.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_mgh.js   |   123 +
 .../lib/angular/i18n/angular-locale_mgo-cm.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_mgo.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_mk-mk.js |   123 +
 .../js/lib/angular/i18n/angular-locale_mk.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_ml-in.js |    65 +-
 .../js/lib/angular/i18n/angular-locale_ml.js    |    65 +-
 .../angular/i18n/angular-locale_mn-cyrl-mn.js   |   105 +
 .../lib/angular/i18n/angular-locale_mn-cyrl.js  |   105 +
 .../js/lib/angular/i18n/angular-locale_mn.js    |   105 +
 .../js/lib/angular/i18n/angular-locale_mo.js    |     4 -
 .../js/lib/angular/i18n/angular-locale_mr-in.js |    45 +-
 .../js/lib/angular/i18n/angular-locale_mr.js    |    45 +-
 .../js/lib/angular/i18n/angular-locale_ms-bn.js |    98 -
 .../angular/i18n/angular-locale_ms-latn-bn.js   |   105 +
 .../angular/i18n/angular-locale_ms-latn-my.js   |   105 +
 .../angular/i18n/angular-locale_ms-latn-sg.js   |   105 +
 .../lib/angular/i18n/angular-locale_ms-latn.js  |   105 +
 .../js/lib/angular/i18n/angular-locale_ms-my.js |    98 -
 .../js/lib/angular/i18n/angular-locale_ms.js    |    25 +-
 .../js/lib/angular/i18n/angular-locale_mt-mt.js |    23 +-
 .../js/lib/angular/i18n/angular-locale_mt.js    |    23 +-
 .../lib/angular/i18n/angular-locale_mua-cm.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_mua.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_my-mm.js |   105 +
 .../js/lib/angular/i18n/angular-locale_my.js    |   105 +
 .../lib/angular/i18n/angular-locale_naq-na.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_naq.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_nb-no.js |   105 +
 .../js/lib/angular/i18n/angular-locale_nb-sj.js |   105 +
 .../js/lib/angular/i18n/angular-locale_nb.js    |   105 +
 .../js/lib/angular/i18n/angular-locale_nd-zw.js |   123 +
 .../js/lib/angular/i18n/angular-locale_nd.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_ne-in.js |   105 +
 .../js/lib/angular/i18n/angular-locale_ne-np.js |   105 +
 .../js/lib/angular/i18n/angular-locale_ne.js    |   105 +
 .../js/lib/angular/i18n/angular-locale_nl-aw.js |   147 +-
 .../js/lib/angular/i18n/angular-locale_nl-be.js |   151 +-
 .../js/lib/angular/i18n/angular-locale_nl-bq.js |   123 +
 .../js/lib/angular/i18n/angular-locale_nl-cw.js |    39 +-
 .../js/lib/angular/i18n/angular-locale_nl-nl.js |    37 +-
 .../js/lib/angular/i18n/angular-locale_nl-sr.js |   123 +
 .../js/lib/angular/i18n/angular-locale_nl-sx.js |    39 +-
 .../js/lib/angular/i18n/angular-locale_nl.js    |    37 +-
 .../lib/angular/i18n/angular-locale_nmg-cm.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_nmg.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_nn-no.js |   123 +
 .../js/lib/angular/i18n/angular-locale_nn.js    |   123 +
 .../lib/angular/i18n/angular-locale_nnh-cm.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_nnh.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_no-no.js |   105 +
 .../js/lib/angular/i18n/angular-locale_no.js    |    35 +-
 .../js/lib/angular/i18n/angular-locale_nr-za.js |   123 +
 .../js/lib/angular/i18n/angular-locale_nr.js    |   123 +
 .../lib/angular/i18n/angular-locale_nso-za.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_nso.js   |   123 +
 .../lib/angular/i18n/angular-locale_nus-sd.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_nus.js   |   123 +
 .../lib/angular/i18n/angular-locale_nyn-ug.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_nyn.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_om-et.js |   123 +
 .../js/lib/angular/i18n/angular-locale_om-ke.js |   123 +
 .../js/lib/angular/i18n/angular-locale_om.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_or-in.js |    23 +-
 .../js/lib/angular/i18n/angular-locale_or.js    |    23 +-
 .../js/lib/angular/i18n/angular-locale_os-ge.js |   123 +
 .../js/lib/angular/i18n/angular-locale_os-ru.js |   123 +
 .../js/lib/angular/i18n/angular-locale_os.js    |   123 +
 .../angular/i18n/angular-locale_pa-arab-pk.js   |   105 +
 .../lib/angular/i18n/angular-locale_pa-arab.js  |   105 +
 .../angular/i18n/angular-locale_pa-guru-in.js   |   105 +
 .../lib/angular/i18n/angular-locale_pa-guru.js  |   105 +
 .../js/lib/angular/i18n/angular-locale_pa.js    |   105 +
 .../js/lib/angular/i18n/angular-locale_pl-pl.js |    41 +-
 .../js/lib/angular/i18n/angular-locale_pl.js    |    41 +-
 .../js/lib/angular/i18n/angular-locale_ps-af.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ps.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_pt-ao.js |   139 +-
 .../js/lib/angular/i18n/angular-locale_pt-br.js |    23 +-
 .../js/lib/angular/i18n/angular-locale_pt-cv.js |   105 +
 .../js/lib/angular/i18n/angular-locale_pt-gw.js |   139 +-
 .../js/lib/angular/i18n/angular-locale_pt-mo.js |   105 +
 .../js/lib/angular/i18n/angular-locale_pt-mz.js |   139 +-
 .../js/lib/angular/i18n/angular-locale_pt-pt.js |    85 +-
 .../js/lib/angular/i18n/angular-locale_pt-st.js |   139 +-
 .../js/lib/angular/i18n/angular-locale_pt-tl.js |   105 +
 .../js/lib/angular/i18n/angular-locale_pt.js    |    23 +-
 .../js/lib/angular/i18n/angular-locale_qu-bo.js |   123 +
 .../js/lib/angular/i18n/angular-locale_qu-ec.js |   123 +
 .../js/lib/angular/i18n/angular-locale_qu-pe.js |   123 +
 .../js/lib/angular/i18n/angular-locale_qu.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_rm-ch.js |   123 +
 .../js/lib/angular/i18n/angular-locale_rm.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_rn-bi.js |   123 +
 .../js/lib/angular/i18n/angular-locale_rn.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_ro-md.js |   155 +-
 .../js/lib/angular/i18n/angular-locale_ro-ro.js |    59 +-
 .../js/lib/angular/i18n/angular-locale_ro.js    |    59 +-
 .../lib/angular/i18n/angular-locale_rof-tz.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_rof.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_ru-by.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ru-kg.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ru-kz.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ru-md.js |   157 +-
 .../js/lib/angular/i18n/angular-locale_ru-ru.js |    45 +-
 .../js/lib/angular/i18n/angular-locale_ru-ua.js |   151 +-
 .../js/lib/angular/i18n/angular-locale_ru.js    |    45 +-
 .../js/lib/angular/i18n/angular-locale_rw-rw.js |   123 +
 .../js/lib/angular/i18n/angular-locale_rw.js    |   123 +
 .../lib/angular/i18n/angular-locale_rwk-tz.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_rwk.js   |   123 +
 .../lib/angular/i18n/angular-locale_sah-ru.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_sah.js   |   123 +
 .../lib/angular/i18n/angular-locale_saq-ke.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_saq.js   |   123 +
 .../lib/angular/i18n/angular-locale_sbp-tz.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_sbp.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_se-fi.js |   123 +
 .../js/lib/angular/i18n/angular-locale_se-no.js |   123 +
 .../js/lib/angular/i18n/angular-locale_se-se.js |   123 +
 .../js/lib/angular/i18n/angular-locale_se.js    |   123 +
 .../lib/angular/i18n/angular-locale_seh-mz.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_seh.js   |   123 +
 .../lib/angular/i18n/angular-locale_ses-ml.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_ses.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_sg-cf.js |   123 +
 .../js/lib/angular/i18n/angular-locale_sg.js    |   123 +
 .../angular/i18n/angular-locale_shi-latn-ma.js  |   123 +
 .../lib/angular/i18n/angular-locale_shi-latn.js |   123 +
 .../angular/i18n/angular-locale_shi-tfng-ma.js  |   123 +
 .../lib/angular/i18n/angular-locale_shi-tfng.js |   123 +
 .../js/lib/angular/i18n/angular-locale_shi.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_si-lk.js |   123 +
 .../js/lib/angular/i18n/angular-locale_si.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_sk-sk.js |    43 +-
 .../js/lib/angular/i18n/angular-locale_sk.js    |    43 +-
 .../js/lib/angular/i18n/angular-locale_sl-si.js |    51 +-
 .../js/lib/angular/i18n/angular-locale_sl.js    |    51 +-
 .../lib/angular/i18n/angular-locale_smn-fi.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_smn.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_sn-zw.js |   123 +
 .../js/lib/angular/i18n/angular-locale_sn.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_so-dj.js |   123 +
 .../js/lib/angular/i18n/angular-locale_so-et.js |   123 +
 .../js/lib/angular/i18n/angular-locale_so-ke.js |   123 +
 .../js/lib/angular/i18n/angular-locale_so-so.js |   123 +
 .../js/lib/angular/i18n/angular-locale_so.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_sq-al.js |    43 +-
 .../js/lib/angular/i18n/angular-locale_sq-mk.js |   105 +
 .../js/lib/angular/i18n/angular-locale_sq-xk.js |   105 +
 .../js/lib/angular/i18n/angular-locale_sq.js    |    43 +-
 .../angular/i18n/angular-locale_sr-cyrl-ba.js   |   151 +-
 .../angular/i18n/angular-locale_sr-cyrl-me.js   |   147 +-
 .../angular/i18n/angular-locale_sr-cyrl-rs.js   |    35 +-
 .../angular/i18n/angular-locale_sr-cyrl-xk.js   |   123 +
 .../lib/angular/i18n/angular-locale_sr-cyrl.js  |   147 +-
 .../angular/i18n/angular-locale_sr-latn-ba.js   |   159 +-
 .../angular/i18n/angular-locale_sr-latn-me.js   |   149 +-
 .../angular/i18n/angular-locale_sr-latn-rs.js   |    35 +-
 .../angular/i18n/angular-locale_sr-latn-xk.js   |   123 +
 .../lib/angular/i18n/angular-locale_sr-latn.js  |   145 +-
 .../js/lib/angular/i18n/angular-locale_sr-rs.js |     4 -
 .../js/lib/angular/i18n/angular-locale_sr.js    |    35 +-
 .../js/lib/angular/i18n/angular-locale_ss-sz.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ss-za.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ss.js    |   123 +
 .../lib/angular/i18n/angular-locale_ssy-er.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_ssy.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_st-ls.js |   115 +
 .../js/lib/angular/i18n/angular-locale_st-za.js |   115 +
 .../js/lib/angular/i18n/angular-locale_st.js    |   115 +
 .../js/lib/angular/i18n/angular-locale_sv-ax.js |   123 +
 .../js/lib/angular/i18n/angular-locale_sv-fi.js |   153 +-
 .../js/lib/angular/i18n/angular-locale_sv-se.js |    61 +-
 .../js/lib/angular/i18n/angular-locale_sv.js    |    61 +-
 .../js/lib/angular/i18n/angular-locale_sw-ke.js |   153 +-
 .../js/lib/angular/i18n/angular-locale_sw-tz.js |    59 +-
 .../js/lib/angular/i18n/angular-locale_sw-ug.js |   123 +
 .../js/lib/angular/i18n/angular-locale_sw.js    |    59 +-
 .../lib/angular/i18n/angular-locale_swc-cd.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_swc.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_ta-in.js |    19 +-
 .../js/lib/angular/i18n/angular-locale_ta-lk.js |   129 +-
 .../js/lib/angular/i18n/angular-locale_ta-my.js |   105 +
 .../js/lib/angular/i18n/angular-locale_ta-sg.js |   105 +
 .../js/lib/angular/i18n/angular-locale_ta.js    |    19 +-
 .../js/lib/angular/i18n/angular-locale_te-in.js |    51 +-
 .../js/lib/angular/i18n/angular-locale_te.js    |    51 +-
 .../lib/angular/i18n/angular-locale_teo-ke.js   |   123 +
 .../lib/angular/i18n/angular-locale_teo-ug.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_teo.js   |   123 +
 .../angular/i18n/angular-locale_tg-cyrl-tj.js   |   115 +
 .../lib/angular/i18n/angular-locale_tg-cyrl.js  |   115 +
 .../js/lib/angular/i18n/angular-locale_tg.js    |   115 +
 .../js/lib/angular/i18n/angular-locale_th-th.js |    31 +-
 .../js/lib/angular/i18n/angular-locale_th.js    |    31 +-
 .../js/lib/angular/i18n/angular-locale_ti-er.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ti-et.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ti.js    |   123 +
 .../lib/angular/i18n/angular-locale_tig-er.js   |   115 +
 .../js/lib/angular/i18n/angular-locale_tig.js   |   115 +
 .../js/lib/angular/i18n/angular-locale_tl-ph.js |     4 -
 .../js/lib/angular/i18n/angular-locale_tl.js    |    51 +-
 .../js/lib/angular/i18n/angular-locale_tn-bw.js |   123 +
 .../js/lib/angular/i18n/angular-locale_tn-za.js |   123 +
 .../js/lib/angular/i18n/angular-locale_tn.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_to-to.js |   123 +
 .../js/lib/angular/i18n/angular-locale_to.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_tr-cy.js |   105 +
 .../js/lib/angular/i18n/angular-locale_tr-tr.js |    27 +-
 .../js/lib/angular/i18n/angular-locale_tr.js    |    27 +-
 .../js/lib/angular/i18n/angular-locale_ts-za.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ts.js    |   123 +
 .../lib/angular/i18n/angular-locale_twq-ne.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_twq.js   |   123 +
 .../angular/i18n/angular-locale_tzm-latn-ma.js  |   123 +
 .../lib/angular/i18n/angular-locale_tzm-latn.js |   123 +
 .../js/lib/angular/i18n/angular-locale_tzm.js   |   123 +
 .../angular/i18n/angular-locale_ug-arab-cn.js   |   123 +
 .../lib/angular/i18n/angular-locale_ug-arab.js  |   123 +
 .../js/lib/angular/i18n/angular-locale_ug.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_uk-ua.js |    51 +-
 .../js/lib/angular/i18n/angular-locale_uk.js    |    51 +-
 .../js/lib/angular/i18n/angular-locale_ur-in.js |   159 +-
 .../js/lib/angular/i18n/angular-locale_ur-pk.js |    71 +-
 .../js/lib/angular/i18n/angular-locale_ur.js    |    71 +-
 .../angular/i18n/angular-locale_uz-arab-af.js   |   105 +
 .../lib/angular/i18n/angular-locale_uz-arab.js  |   105 +
 .../angular/i18n/angular-locale_uz-cyrl-uz.js   |   105 +
 .../lib/angular/i18n/angular-locale_uz-cyrl.js  |   105 +
 .../angular/i18n/angular-locale_uz-latn-uz.js   |   105 +
 .../lib/angular/i18n/angular-locale_uz-latn.js  |   105 +
 .../js/lib/angular/i18n/angular-locale_uz.js    |   105 +
 .../angular/i18n/angular-locale_vai-latn-lr.js  |   123 +
 .../lib/angular/i18n/angular-locale_vai-latn.js |   123 +
 .../angular/i18n/angular-locale_vai-vaii-lr.js  |   123 +
 .../lib/angular/i18n/angular-locale_vai-vaii.js |   123 +
 .../js/lib/angular/i18n/angular-locale_vai.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_ve-za.js |   123 +
 .../js/lib/angular/i18n/angular-locale_ve.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_vi-vn.js |    63 +-
 .../js/lib/angular/i18n/angular-locale_vi.js    |    63 +-
 .../lib/angular/i18n/angular-locale_vo-001.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_vo.js    |   123 +
 .../lib/angular/i18n/angular-locale_vun-tz.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_vun.js   |   123 +
 .../lib/angular/i18n/angular-locale_wae-ch.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_wae.js   |   123 +
 .../lib/angular/i18n/angular-locale_wal-et.js   |   115 +
 .../js/lib/angular/i18n/angular-locale_wal.js   |   115 +
 .../js/lib/angular/i18n/angular-locale_xh-za.js |   115 +
 .../js/lib/angular/i18n/angular-locale_xh.js    |   115 +
 .../lib/angular/i18n/angular-locale_xog-ug.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_xog.js   |   123 +
 .../lib/angular/i18n/angular-locale_yav-cm.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_yav.js   |   123 +
 .../lib/angular/i18n/angular-locale_yi-001.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_yi.js    |   123 +
 .../js/lib/angular/i18n/angular-locale_yo-bj.js |   123 +
 .../js/lib/angular/i18n/angular-locale_yo-ng.js |   123 +
 .../js/lib/angular/i18n/angular-locale_yo.js    |   123 +
 .../lib/angular/i18n/angular-locale_zgh-ma.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_zgh.js   |   123 +
 .../js/lib/angular/i18n/angular-locale_zh-cn.js |    53 +-
 .../angular/i18n/angular-locale_zh-hans-cn.js   |    53 +-
 .../angular/i18n/angular-locale_zh-hans-hk.js   |   139 +-
 .../angular/i18n/angular-locale_zh-hans-mo.js   |   139 +-
 .../angular/i18n/angular-locale_zh-hans-sg.js   |   139 +-
 .../lib/angular/i18n/angular-locale_zh-hans.js  |   143 +-
 .../angular/i18n/angular-locale_zh-hant-hk.js   |   145 +-
 .../angular/i18n/angular-locale_zh-hant-mo.js   |   145 +-
 .../angular/i18n/angular-locale_zh-hant-tw.js   |   139 +-
 .../lib/angular/i18n/angular-locale_zh-hant.js  |   139 +-
 .../js/lib/angular/i18n/angular-locale_zh-hk.js |    27 +-
 .../js/lib/angular/i18n/angular-locale_zh-tw.js |    21 +-
 .../js/lib/angular/i18n/angular-locale_zh.js    |    53 +-
 .../js/lib/angular/i18n/angular-locale_zu-za.js |    37 +-
 .../js/lib/angular/i18n/angular-locale_zu.js    |    37 +-
 .../src/main/webapp/js/lib/angular/version.json |     2 +-
 .../src/main/webapp/js/lib/angular/version.txt  |     2 +-
 .../src/main/webapp/js/services.js              |    58 +
 archetypes/struts2-archetype-blank/pom.xml      |     2 +-
 .../META-INF/maven/archetype-metadata.xml       |    10 +-
 .../main/resources/archetype-resources/pom.xml  |    40 +-
 .../src/main/resources/log4j.properties         |    29 -
 .../src/main/resources/log4j2.xml               |    16 +
 .../src/main/webapp/WEB-INF/web.xml             |     2 +-
 archetypes/struts2-archetype-convention/pom.xml |     2 +-
 .../META-INF/maven/archetype-metadata.xml       |     2 +-
 .../main/resources/archetype-resources/pom.xml  |    33 +-
 .../src/main/resources/log4j.properties         |    29 -
 .../src/main/resources/log4j2.xml               |    16 +
 .../src/main/webapp/WEB-INF/web.xml             |     2 +-
 archetypes/struts2-archetype-dbportlet/pom.xml  |     2 +-
 .../main/resources/archetype-resources/pom.xml  |     6 +
 .../src/main/resources/log4j2.xml               |    16 +
 .../src/main/webapp/WEB-INF/web.xml             |     2 +-
 archetypes/struts2-archetype-plugin/pom.xml     |     2 +-
 .../resources/archetype-resources/README.txt    |     2 +-
 archetypes/struts2-archetype-portlet/pom.xml    |     2 +-
 .../src/main/webapp/WEB-INF/web.xml             |     2 +-
 archetypes/struts2-archetype-starter/pom.xml    |     2 +-
 .../main/resources/archetype-resources/pom.xml  |    13 +-
 .../src/main/resources/log4j.properties         |    20 -
 .../src/main/resources/log4j2.xml               |    17 +
 .../src/main/webapp/WEB-INF/web.xml             |     4 +-
 assembly/pom.xml                                |    26 +-
 assembly/src/main/assembly/all.xml              |    20 +-
 assembly/src/main/assembly/docs.xml             |    20 +-
 bom/pom.xml                                     |   183 +
 bundles/admin/pom.xml                           |     2 +-
 bundles/demo/pom.xml                            |     2 +-
 .../main/java/actions/osgi/BundlesAction.java   |    12 +-
 .../java/actions/osgi/HelloWorldAction.java     |     5 -
 .../META-INF/spring/applicationContext.xml      |     5 +-
 bundles/pom.xml                                 |     2 +-
 core/pom.xml                                    |   164 +-
 .../java/com/opensymphony/xwork2/Action.java    |    80 +
 .../opensymphony/xwork2/ActionChainResult.java  |   288 +
 .../com/opensymphony/xwork2/ActionContext.java  |   353 +
 .../xwork2/ActionEventListener.java             |    41 +
 .../opensymphony/xwork2/ActionInvocation.java   |   179 +
 .../com/opensymphony/xwork2/ActionProxy.java    |   103 +
 .../opensymphony/xwork2/ActionProxyFactory.java |    79 +
 .../com/opensymphony/xwork2/ActionSupport.java  |   287 +
 .../xwork2/CompositeTextProvider.java           |   265 +
 .../xwork2/DefaultActionInvocation.java         |   503 +
 .../opensymphony/xwork2/DefaultActionProxy.java |   216 +
 .../xwork2/DefaultActionProxyFactory.java       |    79 +
 .../xwork2/DefaultLocaleProvider.java           |    25 +
 .../xwork2/DefaultTextProvider.java             |   146 +
 .../xwork2/DefaultUnknownHandlerManager.java    |   136 +
 .../com/opensymphony/xwork2/FileManager.java    |    75 +
 .../opensymphony/xwork2/FileManagerFactory.java |    12 +
 .../xwork2/InvalidMetadataException.java        |    34 +
 .../com/opensymphony/xwork2/LocaleProvider.java |    40 +
 .../com/opensymphony/xwork2/ModelDriven.java    |    34 +
 .../com/opensymphony/xwork2/ObjectFactory.java  |   244 +
 .../com/opensymphony/xwork2/Preparable.java     |    35 +
 .../xwork2/ResourceBundleTextProvider.java      |    48 +
 .../java/com/opensymphony/xwork2/Result.java    |    45 +
 .../xwork2/TestNGXWorkTestCase.java             |    62 +
 .../com/opensymphony/xwork2/TextProvider.java   |   180 +
 .../xwork2/TextProviderFactory.java             |    71 +
 .../xwork2/TextProviderSupport.java             |   329 +
 .../com/opensymphony/xwork2/Unchainable.java    |    25 +
 .../com/opensymphony/xwork2/UnknownHandler.java |    61 +
 .../xwork2/UnknownHandlerManager.java           |    46 +
 .../com/opensymphony/xwork2/Validateable.java   |    33 +
 .../xwork2/ValidationAwareSupport.java          |   171 +
 .../java/com/opensymphony/xwork2/XWork.java     |    79 +
 .../com/opensymphony/xwork2/XWorkConstants.java |    30 +
 .../com/opensymphony/xwork2/XWorkException.java |   142 +
 .../xwork2/XWorkJUnit4TestCase.java             |    79 +
 .../com/opensymphony/xwork2/XWorkMessages.java  |    31 +
 .../com/opensymphony/xwork2/XWorkTestCase.java  |    90 +
 .../xwork2/config/BeanSelectionProvider.java    |     8 +
 .../xwork2/config/Configuration.java            |    91 +
 .../xwork2/config/ConfigurationException.java   |    87 +
 .../xwork2/config/ConfigurationManager.java     |   232 +
 .../xwork2/config/ConfigurationProvider.java    |    22 +
 .../xwork2/config/ConfigurationUtil.java        |    83 +
 .../xwork2/config/ContainerProvider.java        |    57 +
 .../config/FileManagerFactoryProvider.java      |    33 +
 .../xwork2/config/FileManagerProvider.java      |    35 +
 .../xwork2/config/PackageProvider.java          |    46 +
 .../config/ReferenceResolverException.java      |    43 +
 .../xwork2/config/RuntimeConfiguration.java     |    53 +
 .../xwork2/config/entities/ActionConfig.java    |   351 +
 .../config/entities/ExceptionMappingConfig.java |   181 +
 .../config/entities/InterceptorConfig.java      |   158 +
 .../config/entities/InterceptorListHolder.java  |    31 +
 .../config/entities/InterceptorLocator.java     |    14 +
 .../config/entities/InterceptorMapping.java     |    71 +
 .../config/entities/InterceptorStackConfig.java |   182 +
 .../xwork2/config/entities/PackageConfig.java   |   615 +
 .../xwork2/config/entities/Parameterizable.java |    40 +
 .../xwork2/config/entities/ResultConfig.java    |   159 +
 .../config/entities/ResultTypeConfig.java       |   163 +
 .../config/entities/UnknownHandlerConfig.java   |    43 +
 .../xwork2/config/entities/package.html         |    18 +
 .../xwork2/config/impl/AbstractMatcher.java     |   267 +
 .../xwork2/config/impl/ActionConfigMatcher.java |   117 +
 .../config/impl/DefaultConfiguration.java       |   499 +
 .../config/impl/LocatableConstantFactory.java   |    34 +
 .../xwork2/config/impl/LocatableFactory.java    |    52 +
 .../xwork2/config/impl/MockConfiguration.java   |   115 +
 .../xwork2/config/impl/NamespaceMatch.java      |    47 +
 .../xwork2/config/impl/NamespaceMatcher.java    |    51 +
 .../xwork2/config/impl/package.html             |     1 +
 .../com/opensymphony/xwork2/config/package.html |     1 +
 .../xwork2/config/providers/CycleDetector.java  |    59 +
 .../xwork2/config/providers/DirectedGraph.java  |   143 +
 .../config/providers/InterceptorBuilder.java    |   214 +
 .../providers/XWorkConfigurationProvider.java   |   191 +
 .../providers/XmlConfigurationProvider.java     |  1071 +
 .../xwork2/config/providers/XmlHelper.java      |   127 +
 .../xwork2/config/providers/package.html        |     1 +
 .../ConversionAnnotationProcessor.java          |    23 +
 .../conversion/ConversionFileProcessor.java     |    19 +
 .../ConversionPropertiesProcessor.java          |    22 +
 .../xwork2/conversion/NullHandler.java          |    54 +
 .../xwork2/conversion/ObjectTypeDeterminer.java |    36 +
 .../conversion/TypeConversionException.java     |    61 +
 .../xwork2/conversion/TypeConverter.java        |    64 +
 .../xwork2/conversion/TypeConverterCreator.java |    17 +
 .../xwork2/conversion/TypeConverterHolder.java  |    82 +
 .../conversion/annotations/Conversion.java      |    95 +
 .../conversion/annotations/ConversionRule.java  |    33 +
 .../conversion/annotations/ConversionType.java  |    34 +
 .../conversion/annotations/TypeConversion.java  |   178 +
 .../xwork2/conversion/annotations/package.html  |     1 +
 .../xwork2/conversion/impl/ArrayConverter.java  |    36 +
 .../conversion/impl/CollectionConverter.java    |    93 +
 .../xwork2/conversion/impl/DateConverter.java   |   101 +
 .../DefaultConversionAnnotationProcessor.java   |    76 +
 .../impl/DefaultConversionFileProcessor.java    |    98 +
 .../DefaultConversionPropertiesProcessor.java   |    81 +
 .../impl/DefaultObjectTypeDeterminer.java       |   294 +
 .../conversion/impl/DefaultTypeConverter.java   |   355 +
 .../impl/DefaultTypeConverterCreator.java       |    35 +
 .../impl/DefaultTypeConverterHolder.java        |    97 +
 .../impl/InstantiatingNullHandler.java          |   154 +
 .../xwork2/conversion/impl/NumberConverter.java |   118 +
 .../xwork2/conversion/impl/StringConverter.java |    73 +
 .../conversion/impl/XWorkBasicConverter.java    |   212 +
 .../xwork2/conversion/impl/XWorkConverter.java  |   595 +
 .../metadata/ConversionDescription.java         |   184 +
 .../xwork2/conversion/metadata/package.html     |     1 +
 .../xwork2/factory/ActionFactory.java           |    18 +
 .../xwork2/factory/ConverterFactory.java        |    21 +
 .../xwork2/factory/DefaultActionFactory.java    |    25 +
 .../xwork2/factory/DefaultConverterFactory.java |    30 +
 .../factory/DefaultInterceptorFactory.java      |    72 +
 .../xwork2/factory/DefaultResultFactory.java    |    54 +
 .../factory/DefaultUnknownHandlerFactory.java   |    25 +
 .../xwork2/factory/DefaultValidatorFactory.java |    34 +
 .../xwork2/factory/InterceptorFactory.java      |    28 +
 .../xwork2/factory/ResultFactory.java           |    15 +
 .../xwork2/factory/UnknownHandlerFactory.java   |    21 +
 .../xwork2/factory/ValidatorFactory.java        |    21 +
 .../xwork2/inject/ConstructionContext.java      |   119 +
 .../opensymphony/xwork2/inject/Container.java   |   113 +
 .../xwork2/inject/ContainerBuilder.java         |   510 +
 .../xwork2/inject/ContainerImpl.java            |   603 +
 .../com/opensymphony/xwork2/inject/Context.java |    57 +
 .../xwork2/inject/DependencyException.java      |    37 +
 .../xwork2/inject/ExternalContext.java          |    73 +
 .../com/opensymphony/xwork2/inject/Factory.java |    34 +
 .../com/opensymphony/xwork2/inject/Inject.java  |    46 +
 .../xwork2/inject/InternalContext.java          |    77 +
 .../xwork2/inject/InternalFactory.java          |    35 +
 .../com/opensymphony/xwork2/inject/Key.java     |    77 +
 .../com/opensymphony/xwork2/inject/Scope.java   |   214 +
 .../com/opensymphony/xwork2/inject/Scoped.java  |    37 +
 .../xwork2/inject/package-info.java             |    30 +
 .../util/FinalizablePhantomReference.java       |    35 +
 .../inject/util/FinalizableReference.java       |    32 +
 .../inject/util/FinalizableReferenceQueue.java  |    77 +
 .../inject/util/FinalizableSoftReference.java   |    34 +
 .../inject/util/FinalizableWeakReference.java   |    34 +
 .../xwork2/inject/util/Function.java            |    44 +
 .../xwork2/inject/util/ReferenceCache.java      |   177 +
 .../xwork2/inject/util/ReferenceMap.java        |   605 +
 .../xwork2/inject/util/ReferenceType.java       |    55 +
 .../xwork2/inject/util/Strings.java             |    55 +
 .../xwork2/inject/util/package.html             |     1 +
 .../xwork2/interceptor/AbstractInterceptor.java |    42 +
 .../xwork2/interceptor/AliasInterceptor.java    |   193 +
 .../xwork2/interceptor/ChainingInterceptor.java |   230 +
 .../interceptor/ConversionErrorInterceptor.java |   143 +
 .../interceptor/DefaultWorkflowInterceptor.java |   213 +
 .../xwork2/interceptor/ExceptionHolder.java     |    77 +
 .../ExceptionMappingInterceptor.java            |   315 +
 .../xwork2/interceptor/I18nInterceptor.java     |   288 +
 .../xwork2/interceptor/Interceptor.java         |   213 +
 .../xwork2/interceptor/LoggingInterceptor.java  |    86 +
 .../interceptor/MethodFilterInterceptor.java    |   122 +
 .../MethodFilterInterceptorUtil.java            |   145 +
 .../interceptor/ModelDrivenInterceptor.java     |   144 +
 .../xwork2/interceptor/NoParameters.java        |    32 +
 .../interceptor/ParameterFilterInterceptor.java |   236 +
 .../xwork2/interceptor/ParameterNameAware.java  |    38 +
 .../ParameterRemoverInterceptor.java            |   143 +
 .../interceptor/ParametersInterceptor.java      |   491 +
 .../xwork2/interceptor/PreResultListener.java   |    39 +
 .../interceptor/PrefixMethodInvocationUtil.java |   168 +
 .../xwork2/interceptor/PrepareInterceptor.java  |   174 +
 .../xwork2/interceptor/ScopedModelDriven.java   |    40 +
 .../ScopedModelDrivenInterceptor.java           |   164 +
 .../StaticParametersInterceptor.java            |   239 +
 .../xwork2/interceptor/TimerInterceptor.java    |   244 +
 .../xwork2/interceptor/ValidationAware.java     |   130 +
 .../interceptor/ValidationErrorAware.java       |    38 +
 .../interceptor/ValidationWorkflowAware.java    |    12 +
 .../xwork2/interceptor/annotations/After.java   |    81 +
 .../xwork2/interceptor/annotations/Allowed.java |    18 +
 .../AnnotationParameterFilterIntereptor.java    |    95 +
 .../AnnotationWorkflowInterceptor.java          |   192 +
 .../xwork2/interceptor/annotations/Before.java  |    80 +
 .../interceptor/annotations/BeforeResult.java   |    80 +
 .../interceptor/annotations/BlockByDefault.java |    21 +
 .../xwork2/interceptor/annotations/Blocked.java |    18 +
 .../interceptor/annotations/InputConfig.java    |    92 +
 .../xwork2/interceptor/annotations/package.html |     1 +
 .../xwork2/interceptor/package.html             |     1 +
 .../xwork2/mock/MockActionInvocation.java       |   133 +
 .../xwork2/mock/MockActionProxy.java            |   127 +
 .../opensymphony/xwork2/mock/MockContainer.java |    41 +
 .../xwork2/mock/MockInterceptor.java            |   122 +
 .../xwork2/mock/MockObjectTypeDeterminer.java   |   125 +
 .../opensymphony/xwork2/mock/MockResult.java    |    53 +
 .../com/opensymphony/xwork2/mock/package.html   |     1 +
 .../xwork2/ognl/ErrorMessageBuilder.java        |    58 +
 .../opensymphony/xwork2/ognl/ObjectProxy.java   |    55 +
 .../xwork2/ognl/OgnlNullHandlerWrapper.java     |    24 +
 .../ognl/OgnlReflectionContextFactory.java      |    14 +
 .../xwork2/ognl/OgnlReflectionProvider.java     |   125 +
 .../xwork2/ognl/OgnlTypeConverterWrapper.java   |    45 +
 .../com/opensymphony/xwork2/ognl/OgnlUtil.java  |   574 +
 .../xwork2/ognl/OgnlValueStack.java             |   479 +
 .../xwork2/ognl/OgnlValueStackFactory.java      |   112 +
 .../xwork2/ognl/SecurityMemberAccess.java       |   194 +
 .../xwork2/ognl/XWorkTypeConverterWrapper.java  |    38 +
 .../ognl/accessor/CompoundRootAccessor.java     |   327 +
 .../xwork2/ognl/accessor/ObjectAccessor.java    |    29 +
 .../accessor/ObjectProxyPropertyAccessor.java   |    77 +
 .../XWorkCollectionPropertyAccessor.java        |   310 +
 .../ognl/accessor/XWorkEnumerationAccessor.java |    36 +
 .../accessor/XWorkIteratorPropertyAccessor.java |    36 +
 .../accessor/XWorkListPropertyAccessor.java     |   177 +
 .../ognl/accessor/XWorkMapPropertyAccessor.java |   160 +
 .../accessor/XWorkMapPropertyAccessorTest.java  |    54 +
 .../ognl/accessor/XWorkMethodAccessor.java      |   136 +
 .../accessor/XWorkObjectPropertyAccessor.java   |    41 +
 .../java/com/opensymphony/xwork2/package.html   |     1 +
 .../xwork2/result/ParamNameAwareResult.java     |    10 +
 .../security/AcceptedPatternsChecker.java       |    82 +
 .../DefaultAcceptedPatternsChecker.java         |    76 +
 .../DefaultExcludedPatternsChecker.java         |    77 +
 .../security/ExcludedPatternsChecker.java       |    82 +
 .../xwork2/spring/SpringObjectFactory.java      |   277 +
 .../spring/SpringProxyableObjectFactory.java    |    87 +
 .../ActionAutowiringInterceptor.java            |   136 +
 .../xwork2/spring/interceptor/package.html      |     1 +
 .../com/opensymphony/xwork2/spring/package.html |     1 +
 .../xwork2/test/StubConfigurationProvider.java  |    36 +
 .../xwork2/util/AnnotationUtils.java            |   199 +
 .../xwork2/util/ClassLoaderUtil.java            |   251 +
 .../xwork2/util/ClassPathFinder.java            |   177 +
 .../xwork2/util/ClearableValueStack.java        |    29 +
 .../opensymphony/xwork2/util/CompoundRoot.java  |    53 +
 .../opensymphony/xwork2/util/CreateIfNull.java  |    77 +
 .../com/opensymphony/xwork2/util/DomHelper.java |   361 +
 .../com/opensymphony/xwork2/util/Element.java   |    81 +
 .../java/com/opensymphony/xwork2/util/Key.java  |    78 +
 .../opensymphony/xwork2/util/KeyProperty.java   |    79 +
 .../xwork2/util/LocalizedTextUtil.java          |   942 +
 .../xwork2/util/MemberAccessValueStack.java     |    16 +
 .../util/NamedVariablePatternMatcher.java       |   146 +
 .../xwork2/util/OgnlTextParser.java             |    83 +
 .../xwork2/util/PatternMatcher.java             |    57 +
 .../xwork2/util/PropertiesReader.java           |   546 +
 .../opensymphony/xwork2/util/ResolverUtil.java  |   466 +
 .../opensymphony/xwork2/util/TextParseUtil.java |   298 +
 .../opensymphony/xwork2/util/TextParser.java    |    11 +
 .../opensymphony/xwork2/util/ValueStack.java    |   158 +
 .../xwork2/util/ValueStackFactory.java          |    38 +
 .../xwork2/util/WildcardHelper.java             |   463 +
 .../opensymphony/xwork2/util/WildcardUtil.java  |    68 +
 .../com/opensymphony/xwork2/util/XWorkList.java |   224 +
 .../xwork2/util/XWorkTestCaseHelper.java        |    93 +
 .../util/classloader/AbstractResourceStore.java |    50 +
 .../util/classloader/FileResourceStore.java     |    57 +
 .../util/classloader/JarResourceStore.java      |    66 +
 .../util/classloader/ReloadingClassLoader.java  |   177 +
 .../xwork2/util/classloader/ResourceStore.java  |    27 +
 .../classloader/ResourceStoreClassLoader.java   |    96 +
 .../xwork2/util/finder/ClassFinder.java         |   309 +
 .../xwork2/util/finder/ClassFinderFactory.java  |    29 +
 .../util/finder/ClassLoaderInterface.java       |    41 +
 .../finder/ClassLoaderInterfaceDelegate.java    |    52 +
 .../xwork2/util/finder/DefaultClassFinder.java  |   562 +
 .../xwork2/util/finder/ResourceFinder.java      |  1124 +
 .../opensymphony/xwork2/util/finder/Test.java   |    29 +
 .../opensymphony/xwork2/util/finder/UrlSet.java |   265 +
 .../xwork2/util/fs/DefaultFileManager.java      |   144 +
 .../util/fs/DefaultFileManagerFactory.java      |    80 +
 .../xwork2/util/fs/FileRevision.java            |    52 +
 .../xwork2/util/fs/JarEntryRevision.java        |    82 +
 .../opensymphony/xwork2/util/fs/Revision.java   |    21 +
 .../xwork2/util/location/Locatable.java         |    29 +
 .../util/location/LocatableProperties.java      |    81 +
 .../xwork2/util/location/Located.java           |    42 +
 .../xwork2/util/location/Location.java          |    69 +
 .../util/location/LocationAttributes.java       |   348 +
 .../xwork2/util/location/LocationImpl.java      |   216 +
 .../xwork2/util/location/LocationUtils.java     |   305 +
 .../xwork2/util/location/package.html           |     3 +
 .../xwork2/util/logging/Logger.java             |    70 +
 .../xwork2/util/logging/LoggerFactory.java      |   139 +
 .../xwork2/util/logging/LoggerUtils.java        |    86 +
 .../util/logging/commons/CommonsLogger.java     |   127 +
 .../logging/commons/CommonsLoggerFactory.java   |    40 +
 .../xwork2/util/logging/jdk/JdkLogger.java      |   125 +
 .../util/logging/jdk/JdkLoggerFactory.java      |    38 +
 .../util/logging/log4j2/Log4j2Logger.java       |   124 +
 .../logging/log4j2/Log4j2LoggerFactory.java     |    44 +
 .../xwork2/util/logging/slf4j/Slf4jLogger.java  |   125 +
 .../util/logging/slf4j/Slf4jLoggerFactory.java  |    44 +
 .../com/opensymphony/xwork2/util/package.html   |     1 +
 .../xwork2/util/profiling/ObjectProfiler.java   |   132 +
 .../util/profiling/ProfilingTimerBean.java      |   107 +
 .../xwork2/util/profiling/UtilTimerStack.java   |   465 +
 .../xwork2/util/profiling/package.html          |     1 +
 .../reflection/ReflectionContextFactory.java    |    15 +
 .../util/reflection/ReflectionContextState.java |   173 +
 .../util/reflection/ReflectionException.java    |    41 +
 .../reflection/ReflectionExceptionHandler.java  |    14 +
 .../util/reflection/ReflectionProvider.java     |   141 +
 .../reflection/ReflectionProviderFactory.java   |    10 +
 .../validator/ActionValidatorManager.java       |    87 +
 .../AnnotationActionValidatorManager.java       |   380 +
 ...nnotationValidationConfigurationBuilder.java |   901 +
 .../DefaultActionValidatorManager.java          |   335 +
 .../validator/DefaultValidatorFactory.java      |   191 +
 .../validator/DefaultValidatorFileParser.java   |   246 +
 .../validator/DelegatingValidatorContext.java   |   330 +
 .../xwork2/validator/FieldValidator.java        |    39 +
 .../validator/ShortCircuitableValidator.java    |    44 +
 .../xwork2/validator/ValidationException.java   |    44 +
 .../xwork2/validator/ValidationInterceptor.java |   282 +
 .../xwork2/validator/Validator.java             |   490 +
 .../xwork2/validator/ValidatorConfig.java       |   170 +
 .../xwork2/validator/ValidatorContext.java      |    38 +
 .../xwork2/validator/ValidatorFactory.java      |   239 +
 .../xwork2/validator/ValidatorFileParser.java   |    46 +
 .../ConditionalVisitorFieldValidator.java       |   156 +
 .../ConversionErrorFieldValidator.java          |   139 +
 .../validator/annotations/CustomValidator.java  |   124 +
 .../annotations/DateRangeFieldValidator.java    |   196 +
 .../annotations/DoubleRangeFieldValidator.java  |   225 +
 .../validator/annotations/EmailValidator.java   |   133 +
 .../annotations/ExpressionValidator.java        |   123 +
 .../annotations/FieldExpressionValidator.java   |   134 +
 .../annotations/IntRangeFieldValidator.java     |   190 +
 .../annotations/RegexFieldValidator.java        |   182 +
 .../annotations/RequiredFieldValidator.java     |   134 +
 .../annotations/RequiredStringValidator.java    |   145 +
 .../annotations/ShortRangeFieldValidator.java   |   187 +
 .../annotations/StringLengthFieldValidator.java |   197 +
 .../validator/annotations/UrlValidator.java     |    77 +
 .../validator/annotations/Validation.java       |   137 +
 .../annotations/ValidationParameter.java        |    83 +
 .../validator/annotations/Validations.java      |   188 +
 .../validator/annotations/ValidatorType.java    |    34 +
 .../annotations/VisitorFieldValidator.java      |   161 +
 .../xwork2/validator/annotations/package.html   |     1 +
 .../opensymphony/xwork2/validator/package.html  |     1 +
 .../ConditionalVisitorFieldValidator.java       |    84 +
 .../ConversionErrorFieldValidator.java          |    84 +
 .../validators/DateRangeFieldValidator.java     |    95 +
 .../validators/DoubleRangeFieldValidator.java   |   196 +
 .../validator/validators/EmailValidator.java    |    90 +
 .../validators/ExpressionValidator.java         |    81 +
 .../validators/FieldExpressionValidator.java    |    97 +
 .../validators/FieldValidatorSupport.java       |    48 +
 .../validators/IntRangeFieldValidator.java      |    83 +
 .../validators/LongRangeFieldValidator.java     |    82 +
 .../validators/RangeValidatorSupport.java       |   102 +
 .../validators/RegexFieldValidator.java         |   213 +
 ...ateConversionErrorFieldValidatorSupport.java |   203 +
 .../validators/RequiredFieldValidator.java      |    72 +
 .../validators/RequiredStringValidator.java     |   108 +
 .../validators/ShortRangeFieldValidator.java    |    82 +
 .../validators/StringLengthFieldValidator.java  |   169 +
 .../validator/validators/URLValidator.java      |   100 +
 .../validator/validators/ValidatorSupport.java  |   205 +
 .../validators/VisitorFieldValidator.java       |   219 +
 .../xwork2/validator/validators/package.html    |     1 +
 .../java/org/apache/struts2/RequestUtils.java   |    22 +-
 .../apache/struts2/ServletActionContext.java    |    10 +-
 .../org/apache/struts2/StrutsConstants.java     |    36 +-
 .../struts2/components/ActionComponent.java     |    24 +-
 .../struts2/components/ActionMessage.java       |     2 +-
 .../org/apache/struts2/components/Anchor.java   |    14 +-
 .../struts2/components/AppendIterator.java      |    21 +-
 .../org/apache/struts2/components/Bean.java     |     6 +-
 .../apache/struts2/components/CheckboxList.java |    10 +-
 .../struts2/components/ClosingUIBean.java       |     6 +-
 .../org/apache/struts2/components/ComboBox.java |    22 +-
 .../apache/struts2/components/Component.java    |    88 +-
 .../components/ComponentUrlProvider.java        |     2 +-
 .../apache/struts2/components/ContextBean.java  |     6 +-
 .../org/apache/struts2/components/Date.java     |    40 +-
 .../org/apache/struts2/components/Else.java     |     9 +-
 .../org/apache/struts2/components/ElseIf.java   |    15 +-
 .../apache/struts2/components/FieldError.java   |     2 +-
 .../org/apache/struts2/components/File.java     |    21 +-
 .../org/apache/struts2/components/Form.java     |    17 +-
 .../org/apache/struts2/components/Hidden.java   |     6 -
 .../org/apache/struts2/components/I18n.java     |    26 +-
 .../org/apache/struts2/components/Include.java  |    69 +-
 .../struts2/components/InputTransferSelect.java |    33 +-
 .../struts2/components/IteratorComponent.java   |    10 +-
 .../apache/struts2/components/ListUIBean.java   |    37 +-
 .../struts2/components/MergeIterator.java       |    23 +-
 .../org/apache/struts2/components/Number.java   |     6 +-
 .../org/apache/struts2/components/OptGroup.java |     6 +-
 .../components/OptionTransferSelect.java        |    25 +-
 .../org/apache/struts2/components/Param.java    |     3 +-
 .../org/apache/struts2/components/Property.java |    10 +-
 .../org/apache/struts2/components/Radio.java    |     9 +-
 .../struts2/components/ServletUrlRenderer.java  |   301 +-
 .../org/apache/struts2/components/Submit.java   |     6 +-
 .../org/apache/struts2/components/Text.java     |     8 +-
 .../org/apache/struts2/components/TextArea.java |     9 +-
 .../org/apache/struts2/components/Token.java    |     8 -
 .../org/apache/struts2/components/UIBean.java   |   107 +-
 .../java/org/apache/struts2/components/URL.java |     4 +-
 .../apache/struts2/components/UpDownSelect.java |    28 +-
 .../apache/struts2/components/UrlRenderer.java  |     5 +-
 .../components/template/BaseTemplateEngine.java |    25 +-
 .../template/FreemarkerTemplateEngine.java      |    46 +-
 .../components/template/JspTemplateEngine.java  |    23 +-
 .../struts2/components/template/Template.java   |    25 +-
 .../template/TemplateEngineManager.java         |    20 +-
 .../template/VelocityTemplateEngine.java        |    30 +-
 .../config/AbstractBeanSelectionProvider.java   |    25 +-
 .../config/DefaultBeanSelectionProvider.java    |    57 +-
 .../apache/struts2/config/DefaultSettings.java  |    10 +-
 .../struts2/config/DelegatingSettings.java      |     3 +-
 .../struts2/config/PropertiesSettings.java      |    26 +-
 .../struts2/config/ServletContextSingleton.java |    92 -
 .../config/StrutsXmlConfigurationProvider.java  |    31 +-
 .../dispatcher/ActionContextCleanUp.java        |   159 -
 .../struts2/dispatcher/ApplicationMap.java      |     8 +-
 .../struts2/dispatcher/ContainerHolder.java     |     2 +-
 .../DefaultDispatcherErrorHandler.java          |    27 +-
 .../dispatcher/DefaultStaticContentLoader.java  |    38 +-
 .../apache/struts2/dispatcher/Dispatcher.java   |   144 +-
 .../struts2/dispatcher/ExecuteOperations.java   |    75 +
 .../struts2/dispatcher/FilterDispatcher.java    |   463 -
 .../FilterDispatcherCompatWeblogic61.java       |   108 -
 .../apache/struts2/dispatcher/HostConfig.java   |    46 +
 .../struts2/dispatcher/HttpHeaderResult.java    |   212 -
 .../struts2/dispatcher/InitOperations.java      |   139 +
 .../struts2/dispatcher/MockDispatcher.java      |    24 +
 .../struts2/dispatcher/PlainTextResult.java     |   203 -
 .../struts2/dispatcher/PostbackResult.java      |   232 -
 .../struts2/dispatcher/PrepareOperations.java   |   227 +
 .../apache/struts2/dispatcher/RequestMap.java   |     3 +-
 .../dispatcher/ServletActionRedirectResult.java |   216 -
 .../dispatcher/ServletDispatcherResult.java     |   176 -
 .../dispatcher/ServletRedirectResult.java       |   329 -
 .../apache/struts2/dispatcher/SessionMap.java   |    28 +-
 .../struts2/dispatcher/StaticContentLoader.java |     4 +-
 .../apache/struts2/dispatcher/StreamResult.java |   348 -
 .../struts2/dispatcher/StrutsResultSupport.java |   268 -
 .../struts2/dispatcher/VelocityResult.java      |   235 -
 .../dispatcher/filter/FilterHostConfig.java     |    52 +
 .../dispatcher/filter/StrutsExecuteFilter.java  |   102 +
 .../filter/StrutsPrepareAndExecuteFilter.java   |   111 +
 .../dispatcher/filter/StrutsPrepareFilter.java  |   101 +
 .../dispatcher/listener/ListenerHostConfig.java |    50 +
 .../dispatcher/listener/StrutsListener.java     |    62 +
 .../mapper/CompositeActionMapper.java           |    59 +-
 .../dispatcher/mapper/DefaultActionMapper.java  |    57 +-
 .../mapper/PrefixBasedActionMapper.java         |    65 +-
 .../dispatcher/mapper/Restful2ActionMapper.java |    17 +-
 .../dispatcher/mapper/RestfulActionMapper.java  |    12 +-
 .../multipart/JakartaMultiPartRequest.java      |    83 +-
 .../JakartaStreamMultiPartRequest.java          |   581 +
 .../dispatcher/multipart/MultiPartRequest.java  |     2 +-
 .../multipart/MultiPartRequestWrapper.java      |    36 +-
 .../dispatcher/ng/ExecuteOperations.java        |    83 -
 .../struts2/dispatcher/ng/HostConfig.java       |    46 -
 .../struts2/dispatcher/ng/InitOperations.java   |   143 -
 .../dispatcher/ng/PrepareOperations.java        |   211 -
 .../dispatcher/ng/filter/FilterHostConfig.java  |    52 -
 .../ng/filter/StrutsExecuteFilter.java          |   107 -
 .../filter/StrutsPrepareAndExecuteFilter.java   |   111 -
 .../ng/filter/StrutsPrepareFilter.java          |   101 -
 .../ng/listener/ListenerHostConfig.java         |    50 -
 .../dispatcher/ng/listener/StrutsListener.java  |    62 -
 .../struts2/dispatcher/ng/package-info.java     |    70 -
 .../ng/servlet/ServletHostConfig.java           |    51 -
 .../dispatcher/ng/servlet/StrutsServlet.java    |    93 -
 .../apache/struts2/dispatcher/package-info.java |    70 +
 .../org/apache/struts2/dispatcher/package.html  |    23 -
 .../dispatcher/servlet/ServletHostConfig.java   |    51 +
 .../dispatcher/servlet/StrutsServlet.java       |    94 +
 .../factory/PrefixBasedActionProxyFactory.java  |    89 +
 .../struts2/factory/StrutsActionProxy.java      |    80 +
 .../factory/StrutsActionProxyFactory.java       |    40 +
 .../impl/PrefixBasedActionProxyFactory.java     |    93 -
 .../apache/struts2/impl/StrutsActionProxy.java  |    80 -
 .../struts2/impl/StrutsActionProxyFactory.java  |    40 -
 .../struts2/impl/StrutsObjectFactory.java       |   102 -
 .../ActionMappingParametersInteceptor.java      |    14 +-
 .../interceptor/CheckboxInterceptor.java        |    16 +-
 .../interceptor/ClearSessionInterceptor.java    |    16 +-
 .../struts2/interceptor/CookieInterceptor.java  |   119 +-
 .../interceptor/CookieProviderInterceptor.java  |    16 +-
 .../interceptor/CreateSessionInterceptor.java   |    10 +-
 .../interceptor/DateTextFieldInterceptor.java   |    35 +-
 .../interceptor/DeprecationInterceptor.java     |    13 +-
 .../interceptor/ExecuteAndWaitInterceptor.java  |    32 +-
 .../interceptor/FileUploadInterceptor.java      |    43 +-
 .../struts2/interceptor/I18nInterceptor.java    |     6 +-
 .../interceptor/MessageStoreInterceptor.java    |    50 +-
 .../interceptor/MultiselectInterceptor.java     |     2 +-
 .../struts2/interceptor/PrincipalProxy.java     |     8 -
 .../ProfilingActivationInterceptor.java         |     8 +-
 .../struts2/interceptor/RolesInterceptor.java   |    12 +-
 .../struts2/interceptor/ScopeInterceptor.java   |    74 +-
 .../interceptor/ServletConfigInterceptor.java   |     2 +-
 .../struts2/interceptor/TokenInterceptor.java   |     6 +-
 .../TokenSessionStoreInterceptor.java           |     2 +-
 .../debugging/DebuggingInterceptor.java         |    86 +-
 .../debugging/ObjectToHTMLWriter.java           |    24 +-
 .../debugging/PrettyPrintWriter.java            |     4 +-
 .../servlet/ServletPrincipalProxy.java          |    81 +
 .../AnnotationValidationInterceptor.java        |    31 +-
 .../apache/struts2/result/HttpHeaderResult.java |   210 +
 .../apache/struts2/result/PlainTextResult.java  |   183 +
 .../apache/struts2/result/PostbackResult.java   |   232 +
 .../result/ServletActionRedirectResult.java     |   227 +
 .../struts2/result/ServletDispatcherResult.java |   174 +
 .../struts2/result/ServletRedirectResult.java   |   323 +
 .../org/apache/struts2/result/StreamResult.java |   329 +
 .../struts2/result/StrutsResultSupport.java     |   266 +
 .../apache/struts2/result/VelocityResult.java   |   233 +
 .../interceptor/ServletPrincipalProxy.java      |    91 -
 .../apache/struts2/util/ContentTypeMatcher.java |    16 +
 .../struts2/util/DefaultContentTypeMatcher.java |    20 +
 .../struts2/util/FastByteArrayOutputStream.java |    27 +-
 .../apache/struts2/util/IteratorGenerator.java  |    14 +-
 .../struts2/util/ObjectFactoryDestroyable.java  |     1 -
 .../struts2/util/RegexPatternMatcher.java       |     2 +-
 .../apache/struts2/util/SortIteratorFilter.java |    18 +-
 .../struts2/util/StrutsTestCaseHelper.java      |    42 +-
 .../org/apache/struts2/util/StrutsUtil.java     |    36 +-
 .../struts2/util/SubsetIteratorFilter.java      |    14 +-
 .../apache/struts2/util/TextProviderHelper.java |    16 +-
 .../org/apache/struts2/util/TokenHelper.java    |    38 +-
 .../struts2/util/fs/JBossFileManager.java       |    34 +-
 .../apache/struts2/views/DefaultTagLibrary.java |     8 +
 .../views/freemarker/FreemarkerManager.java     |    67 +-
 .../views/freemarker/FreemarkerResult.java      |     8 +-
 .../FreemarkerThemeTemplateLoader.java          |     2 +-
 .../views/freemarker/ScopesHashModel.java       |     2 +-
 .../struts2/views/freemarker/tags/TagModel.java |    10 +-
 .../org/apache/struts2/views/jsp/BeanTag.java   |     6 +-
 .../struts2/views/jsp/StrutsBodyTagSupport.java |    10 +-
 .../jsp/iterator/IteratorGeneratorTag.java      |    13 +-
 .../views/jsp/iterator/SubsetIteratorTag.java   |    17 +-
 .../struts2/views/jsp/ui/AbstractListTag.java   |    12 +
 .../struts2/views/jsp/ui/AbstractUITag.java     |    16 +-
 .../views/jsp/ui/AbstractUITagBeanInfo.java     |    75 +
 .../apache/struts2/views/jsp/ui/AnchorTag.java  |    16 +-
 .../struts2/views/jsp/ui/TextFieldTag.java      |     7 -
 .../struts2/views/util/DefaultUrlHelper.java    |    25 +-
 .../struts2/views/velocity/VelocityManager.java |    43 +-
 .../struts2/views/xslt/AbstractAdapterNode.java |    36 +-
 .../struts2/views/xslt/AdapterFactory.java      |    54 +-
 .../apache/struts2/views/xslt/ArrayAdapter.java |    17 +-
 .../apache/struts2/views/xslt/BeanAdapter.java  |    37 +-
 .../struts2/views/xslt/CollectionAdapter.java   |    17 +-
 .../apache/struts2/views/xslt/MapAdapter.java   |    11 +-
 .../struts2/views/xslt/ProxyElementAdapter.java |    22 +-
 .../struts2/views/xslt/ProxyNodeAdapter.java    |    21 +-
 .../struts2/views/xslt/ServletURIResolver.java  |    17 +-
 .../struts2/views/xslt/SimpleNodeList.java      |    16 +-
 .../struts2/views/xslt/StringAdapter.java       |    21 +-
 .../apache/struts2/views/xslt/XSLTResult.java   |    89 +-
 .../xwork2/validator/validators/default.xml     |    25 +
 .../xwork2/xwork-messages.properties            |    10 +
 .../org/apache/struts2/default.properties       |     6 +
 .../struts2/static/inputtransferselect.js       |     2 +-
 .../struts2/static/optiontransferselect.js      |    12 +-
 .../apache/struts2/struts-messages.properties   |     2 +-
 core/src/main/resources/struts-default.xml      |    64 +-
 .../resources/template/css_xhtml/hidden.ftl     |    23 +
 .../main/resources/template/simple/checkbox.ftl |    15 +-
 .../resources/template/simple/checkboxlist.ftl  |    34 +-
 .../template/simple/common-attributes.ftl       |     2 +-
 core/src/main/resources/template/simple/css.ftl |     8 +-
 .../main/resources/template/simple/datetext.ftl |    21 +
 .../resources/template/simple/doubleselect.ftl  |    40 +-
 .../template/simple/dynamic-attributes.ftl      |     2 +-
 .../resources/template/simple/fielderror.ftl    |    12 +-
 .../src/main/resources/template/simple/file.ftl |    14 +-
 .../resources/template/simple/form-common.ftl   |    28 +-
 .../src/main/resources/template/simple/form.ftl |     4 +-
 .../main/resources/template/simple/hidden.ftl   |    10 +-
 .../template/simple/inputtransferselect.ftl     |    46 +-
 .../main/resources/template/simple/label.ftl    |    12 +-
 .../main/resources/template/simple/optgroup.ftl |     6 +-
 .../main/resources/template/simple/password.ftl |    18 +-
 .../main/resources/template/simple/radiomap.ftl |    24 +-
 .../main/resources/template/simple/reset.ftl    |    26 +-
 .../main/resources/template/simple/select.ftl   |    37 +-
 .../main/resources/template/simple/submit.ftl   |    34 +-
 .../src/main/resources/template/simple/text.ftl |    18 +-
 .../main/resources/template/simple/textarea.ftl |    20 +-
 .../main/resources/template/xhtml/datetext.ftl  |    23 +
 core/src/main/resources/xwork-1.0.dtd           |    87 +
 core/src/main/resources/xwork-1.1.1.dtd         |   104 +
 core/src/main/resources/xwork-1.1.2.dtd         |   112 +
 core/src/main/resources/xwork-1.1.dtd           |    96 +
 core/src/main/resources/xwork-2.0.dtd           |   118 +
 core/src/main/resources/xwork-2.1.3.dtd         |   127 +
 core/src/main/resources/xwork-2.1.dtd           |   124 +
 core/src/main/resources/xwork-2.3.dtd           |   130 +
 core/src/main/resources/xwork-default.xml       |    67 +
 .../main/resources/xwork-validator-1.0.2.dtd    |    42 +
 .../main/resources/xwork-validator-1.0.3.dtd    |    42 +
 core/src/main/resources/xwork-validator-1.0.dtd |    40 +
 .../resources/xwork-validator-config-1.0.dtd    |    17 +
 .../xwork-validator-definition-1.0.dtd          |    19 +
 core/src/site/resources/tags/a.html             |    18 +-
 core/src/site/resources/tags/actionerror.html   |    16 +
 core/src/site/resources/tags/actionmessage.html |    18 +-
 core/src/site/resources/tags/ajax/a.html        |     8 +
 .../site/resources/tags/ajax/autocompleter.html |     8 +
 .../resources/tags/ajax/datetimepicker.html     |     8 +
 core/src/site/resources/tags/ajax/div.html      |     8 +
 core/src/site/resources/tags/ajax/submit.html   |     8 +
 .../site/resources/tags/ajax/tabbedpanel.html   |     8 +
 core/src/site/resources/tags/ajax/textarea.html |     8 +
 core/src/site/resources/tags/ajax/tree.html     |     8 +
 core/src/site/resources/tags/ajax/treenode.html |     8 +
 core/src/site/resources/tags/checkbox.html      |    16 +
 core/src/site/resources/tags/checkboxlist.html  |    34 +-
 core/src/site/resources/tags/combobox.html      |    22 +-
 core/src/site/resources/tags/component.html     |    16 +
 core/src/site/resources/tags/datetextfield.html |    16 +
 core/src/site/resources/tags/debug.html         |    16 +
 core/src/site/resources/tags/div.html           |    16 +
 core/src/site/resources/tags/doubleselect.html  |    34 +-
 core/src/site/resources/tags/fielderror.html    |    16 +
 core/src/site/resources/tags/file.html          |    16 +
 core/src/site/resources/tags/form.html          |    16 +
 core/src/site/resources/tags/head.html          |    16 +
 core/src/site/resources/tags/hidden.html        |    16 +
 .../resources/tags/inputtransferselect.html     |    34 +-
 core/src/site/resources/tags/label.html         |    16 +
 .../resources/tags/optiontransferselect.html    |    34 +-
 core/src/site/resources/tags/password.html      |    16 +
 core/src/site/resources/tags/radio.html         |    34 +-
 core/src/site/resources/tags/reset.html         |    24 +
 core/src/site/resources/tags/select.html        |    34 +-
 core/src/site/resources/tags/submit.html        |    24 +
 core/src/site/resources/tags/text.html          |     2 +-
 core/src/site/resources/tags/textarea.html      |    16 +
 core/src/site/resources/tags/textfield.html     |    16 +
 core/src/site/resources/tags/token.html         |    16 +
 core/src/site/resources/tags/updownselect.html  |    34 +-
 core/src/site/site.xml                          |    24 +-
 core/src/test/java/PackagelessAction.java       |    45 +
 .../opensymphony/xwork2/ActionContextTest.java  |   115 +
 .../xwork2/ActionContextThreadLocalTest.java    |    42 +
 .../xwork2/ActionInvocationTest.java            |   103 +
 .../opensymphony/xwork2/ActionNestingTest.java  |   143 +
 .../opensymphony/xwork2/ActionSupportTest.java  |   353 +
 .../opensymphony/xwork2/AnnotatedTestBean.java  |    76 +
 .../opensymphony/xwork2/ChainResultTest.java    |   147 +
 .../xwork2/CompositeTextProviderTest.java       |   102 +
 .../xwork2/DefaultActionInvocationTest.java     |   310 +
 .../opensymphony/xwork2/DefaultClasstTest.java  |    60 +
 .../xwork2/DefaultTextProviderTest.java         |   147 +
 .../xwork2/ExternalReferenceAction.java         |    53 +
 .../test/java/com/opensymphony/xwork2/Foo.java  |    48 +
 .../com/opensymphony/xwork2/GenericsBean.java   |    57 +
 .../opensymphony/xwork2/LocaleAwareTest.java    |    71 +
 .../opensymphony/xwork2/ModelDrivenAction.java  |    45 +
 .../xwork2/ModelDrivenAnnotationAction.java     |    45 +
 .../com/opensymphony/xwork2/NestedAction.java   |    67 +
 .../xwork2/ProxyInvocationAction.java           |    10 +
 .../xwork2/ProxyInvocationInterface.java        |     8 +
 .../xwork2/ProxyInvocationTest.java             |    51 +
 .../opensymphony/xwork2/ProxyObjectFactory.java |    46 +
 .../com/opensymphony/xwork2/SimpleAction.java   |   264 +
 .../xwork2/SimpleAnnotationAction.java          |   231 +
 .../opensymphony/xwork2/SimpleFooAction.java    |    41 +
 .../com/opensymphony/xwork2/StubValueStack.java |   104 +
 .../java/com/opensymphony/xwork2/TestBean.java  |    72 +
 .../com/opensymphony/xwork2/TestChildBean.java  |    62 +
 .../opensymphony/xwork2/TestInterceptor.java    |    86 +
 .../xwork2/TestNGXWorkTestCaseTest.java         |    53 +
 .../xwork2/TextProviderSupportTest.java         |   126 +
 .../xwork2/UnknownHandlerManagerMock.java       |    15 +
 .../xwork2/UserSpecifiedDefaultAction.java      |    10 +
 .../xwork2/ValidationOrderAction.java           |   189 +
 .../com/opensymphony/xwork2/VoidResult.java     |    38 +
 .../opensymphony/xwork2/WildCardResultTest.java |    57 +
 .../opensymphony/xwork2/XWorkExceptionTest.java |    81 +
 .../xwork2/config/ConfigurationManagerTest.java |   180 +
 .../xwork2/config/ConfigurationTest.java        |   329 +
 .../config/entities/ActionConfigTest.java       |    44 +
 .../config/entities/PackageConfigTest.java      |    34 +
 .../config/impl/ActionConfigMatcherTest.java    |   165 +
 .../config/impl/NamespaceMatcherTest.java       |    41 +
 .../config/providers/ConfigurationTestBase.java |    45 +
 .../providers/InterceptorBuilderTest.java       |   274 +
 .../providers/InterceptorForTestPurpose.java    |    47 +
 .../providers/MockConfigurationProvider.java    |   194 +
 .../providers/NoNoArgsConstructorAction.java    |    24 +
 .../providers/PrivateConstructorAction.java     |    43 +
 .../config/providers/SomeUnknownHandler.java    |    48 +
 .../XmlConfigurationProviderActionsTest.java    |   214 +
 ...ConfigurationProviderAllowedMethodsTest.java |   125 +
 ...figurationProviderExceptionMappingsTest.java |    65 +
 ...tionProviderGlobalResultInheritenceTest.java |    53 +
 ...nProviderInterceptorParamOverridingTest.java |   102 +
 ...iderInterceptorStackParamOverridingTest.java |    90 +
 ...igurationProviderInterceptorsSpringTest.java |    80 +
 ...mlConfigurationProviderInterceptorsTest.java |   226 +
 ...XmlConfigurationProviderInvalidFileTest.java |    40 +
 .../XmlConfigurationProviderMultilevelTest.java |    70 +
 .../XmlConfigurationProviderPackagesTest.java   |   157 +
 ...XmlConfigurationProviderResultTypesTest.java |   119 +
 .../XmlConfigurationProviderResultsTest.java    |   121 +
 .../providers/XmlConfigurationProviderTest.java |   201 +
 ...gurationProviderUnknownHandlerStackTest.java |    40 +
 ...onfigurationProviderWildCardIncludeTest.java |    48 +
 .../xwork2/config/providers/XmlHelperTest.java  |   255 +
 .../xwork2/conversion/ConversionTestAction.java |    97 +
 .../impl/AnnotationXWorkConverterTest.java      |   469 +
 .../xwork2/conversion/impl/FooBarConverter.java |    72 +
 .../conversion/impl/FooNumberConverter.java     |    18 +
 .../impl/InstantiatingNullHandlerTest.java      |    54 +
 .../conversion/impl/NumberConverterTest.java    |    42 +
 .../xwork2/conversion/impl/ParentClass.java     |    27 +
 .../impl/XWorkBasicConverterTest.java           |   260 +
 .../conversion/impl/XWorkConverterTest.java     |   715 +
 .../xwork2/inject/ContainerImplTest.java        |   119 +
 .../interceptor/AliasInterceptorTest.java       |   133 +
 .../interceptor/ChainingInterceptorTest.java    |   168 +
 .../ConversionErrorInterceptorTest.java         |   147 +
 .../DefaultWorkflowInterceptorTest.java         |   214 +
 .../ExceptionMappingInterceptorTest.java        |   307 +
 .../xwork2/interceptor/I18nInterceptorTest.java |   207 +
 .../MethodFilterInterceptorUtilTest.java        |    83 +
 .../interceptor/ModelDrivenInterceptorTest.java |   112 +
 .../ParameterFilterInterceptorTest.java         |   125 +
 .../ParameterRemoverInterceptorTest.java        |   116 +
 .../interceptor/ParametersInterceptorTest.java  |   856 +
 .../interceptor/PreResultListenerTest.java      |   117 +
 .../PrefixMethodInvocationUtilTest.java         |   292 +
 .../interceptor/PrepareInterceptorTest.java     |   221 +
 .../ScopedModelDrivenInterceptorTest.java       |   234 +
 .../StaticParametersInterceptorTest.java        |   209 +
 .../interceptor/TimerInterceptorTest.java       |   169 +
 .../interceptor/ValidationErrorAwareTest.java   |   102 +
 ...onInterceptorPrefixMethodInvocationTest.java |   107 +
 .../annotations/AllowingByDefaultAction.java    |    23 +
 .../annotations/AllowingByDefaultModel.java     |    22 +
 .../annotations/AnnotatedAction.java            |    46 +
 .../AnnotationParameterFilterUnitTest.java      |   173 +
 .../AnnotationWorkflowInterceptorTest.java      |   102 +
 .../annotations/BaseAnnotatedAction.java        |    32 +
 .../annotations/BlockingByDefaultAction.java    |    24 +
 .../annotations/BlockingByDefaultModel.java     |    22 +
 .../annotations/ShortcircuitedAction.java       |    35 +
 .../opensymphony/xwork2/ognl/OgnlUtilTest.java  |   834 +
 .../xwork2/ognl/OgnlValueStackTest.java         |  1069 +
 .../xwork2/ognl/SecurityMemberAccessTest.java   |   366 +
 .../xwork2/ognl/SetPropertiesTest.java          |   334 +
 .../accessor/XWorkListPropertyAccessorTest.java |    53 +
 .../DefaultAcceptedPatternsCheckerTest.java     |    67 +
 .../DefaultExcludedPatternsCheckerTest.java     |   106 +
 .../xwork2/spring/ActionsFromSpringTest.java    |    80 +
 .../com/opensymphony/xwork2/spring/Bar.java     |    56 +
 .../xwork2/spring/ExecuteInterceptor.java       |    21 +
 .../xwork2/spring/ExternalReferenceAction.java  |    49 +
 .../com/opensymphony/xwork2/spring/Foo.java     |    30 +
 .../xwork2/spring/SpringObjectFactoryTest.java  |   375 +
 .../xwork2/spring/SpringResult.java             |    36 +
 .../ActionAutowiringInterceptorTest.java        |   112 +
 .../interceptor/TestActionInvocation.java       |    82 +
 .../xwork2/test/AnnotationDataAware.java        |    48 +
 .../xwork2/test/AnnotationDataAware2.java       |    33 +
 .../xwork2/test/AnnotationTestBean2.java        |    65 +
 .../xwork2/test/AnnotationUser.java             |   107 +
 .../xwork2/test/AnnotationUserMarker.java       |    41 +
 .../com/opensymphony/xwork2/test/DataAware.java |    35 +
 .../opensymphony/xwork2/test/DataAware2.java    |    29 +
 .../com/opensymphony/xwork2/test/Equidae.java   |    52 +
 .../xwork2/test/ModelDrivenAction2.java         |    38 +
 .../test/ModelDrivenAnnotationAction2.java      |    39 +
 .../opensymphony/xwork2/test/SimpleAction2.java |    39 +
 .../opensymphony/xwork2/test/SimpleAction3.java |    48 +
 .../xwork2/test/SimpleAnnotationAction2.java    |    42 +
 .../xwork2/test/SimpleAnnotationAction3.java    |    49 +
 .../com/opensymphony/xwork2/test/TestBean2.java |    58 +
 .../java/com/opensymphony/xwork2/test/User.java |    85 +
 .../opensymphony/xwork2/test/UserMarker.java    |    25 +
 .../xwork2/test/annotations/Address.java        |    40 +
 .../test/annotations/AddressTypeConverter.java  |    29 +
 .../xwork2/test/annotations/Person.java         |    22 +
 .../xwork2/test/annotations/PersonAction.java   |    47 +
 .../test/annotations/PersonActionTest.java      |    87 +
 .../test/annotations/PersonTypeConverter.java   |    27 +
 .../ValidateAnnotatedMethodOnlyAction.java      |    55 +
 .../test/subtest/NullModelDrivenAction.java     |    19 +
 .../opensymphony/xwork2/util/AnnotatedCat.java  |    67 +
 .../xwork2/util/AnnotationUtilsTest.java        |    73 +
 .../java/com/opensymphony/xwork2/util/Bar.java  |    61 +
 .../com/opensymphony/xwork2/util/BarJunior.java |     4 +
 .../java/com/opensymphony/xwork2/util/Cat.java  |    58 +
 .../xwork2/util/ClassLoaderUtilTest.java        |   124 +
 .../xwork2/util/ClassPathFinderTest.java        |    54 +
 .../xwork2/util/DefaultFileManagerTest.java     |   179 +
 .../java/com/opensymphony/xwork2/util/Dog.java  |   123 +
 .../opensymphony/xwork2/util/DomHelperTest.java |    70 +
 .../java/com/opensymphony/xwork2/util/Foo.java  |   218 +
 .../com/opensymphony/xwork2/util/FurColor.java  |    20 +
 .../xwork2/util/GetPropertiesTest.java          |    40 +
 .../com/opensymphony/xwork2/util/Indexed.java   |    41 +
 .../opensymphony/xwork2/util/ListHolder.java    |    37 +
 .../xwork2/util/LocalizedTextUtilTest.java      |   262 +
 .../com/opensymphony/xwork2/util/MyBean.java    |    54 +
 .../opensymphony/xwork2/util/MyBeanAction.java  |    55 +
 .../xwork2/util/MyBeanActionTest.java           |   103 +
 .../util/NamedVariablePatternMatcherTest.java   |    77 +
 .../com/opensymphony/xwork2/util/Owner.java     |    37 +
 .../xwork2/util/ResolverUtilTest.java           |    61 +
 .../xwork2/util/TextParseUtilTest.java          |   214 +
 .../com/opensymphony/xwork2/util/Tiger.java     |    39 +
 .../xwork2/util/UnknownHandlerManagerTest.java  |    87 +
 .../opensymphony/xwork2/util/UrlUtilTest2.java  |    35 +
 .../xwork2/util/WildcardHelperTest.java         |    56 +
 .../xwork2/util/WildcardUtilTest.java           |    56 +
 .../opensymphony/xwork2/util/XWorkListTest.java |    86 +
 .../xwork2/util/annotation/Dummy2Class.java     |     9 +
 .../xwork2/util/annotation/DummyClass.java      |    13 +
 .../xwork2/util/annotation/DummyClassExt.java   |     9 +
 .../xwork2/util/annotation/MyAnnotation.java    |    11 +
 .../xwork2/util/annotation/MyAnnotation2.java   |     8 +
 .../xwork2/util/annotation/package-info.java    |    22 +
 .../util/fs/DefaultFileManagerFactoryTest.java  |   135 +
 .../util/location/LocationAttributesTest.java   |    87 +
 .../xwork2/util/location/LocationImplTest.java  |    87 +
 .../xwork2/util/location/LocationUtilsTest.java |    53 +
 .../xwork2/util/logging/LoggerUtilsTest.java    |    24 +
 .../util/profiling/ProfilingTimerBeanTest.java  |   124 +
 .../util/profiling/UtilTimerStackTest.java      |   133 +
 .../validator/ActionValidatorManagerTest.java   |   216 +
 .../AnnotationActionValidatorManagerTest.java   |   412 +
 .../validator/AnnotationValidationAction.java   |    70 +
 ...ationValidationConfigurationBuilderTest.java |   309 +
 .../AnnotationValidationExpAction.java          |   139 +
 .../ConversionErrorFieldValidatorTest.java      |    84 +
 .../validator/DateRangeValidatorTest.java       |    83 +
 .../DefaultActionValidatorManagerTest.java      |   379 +
 .../validator/DefaultValidatorFactoryTest.java  |    38 +
 .../DefaultValidatorFileParserTest.java         |   219 +
 .../validator/DoubleRangeValidatorTest.java     |   277 +
 .../xwork2/validator/EmailValidatorTest.java    |   154 +
 .../validator/ExpressionValidatorTest.java      |   140 +
 .../validator/GenericValidatorContext.java      |   143 +
 .../xwork2/validator/IntRangeValidatorTest.java |    70 +
 .../validator/LongRangeValidatorTest.java       |    68 +
 .../validator/ModelDrivenValidationTest.java    |    53 +
 .../xwork2/validator/MyValidator.java           |    96 +
 .../validator/RegexFieldValidatorTest.java      |   195 +
 ...onversionErrorFieldValidatorSupportTest.java |   129 +
 .../validator/ShortRangeValidatorTest.java      |    68 +
 .../validator/SimpleActionValidationTest.java   |   232 +
 .../StringLengthFieldValidatorTest.java         |   220 +
 .../xwork2/validator/StringValidatorTest.java   |   217 +
 .../xwork2/validator/URLValidatorTest.java      |   192 +
 .../validator/ValidatorAnnotationTest.java      |   118 +
 .../VisitorFieldValidatorModelTest.java         |   124 +
 .../validator/VisitorFieldValidatorTest.java    |   211 +
 .../validator/VisitorValidatorModelAction.java  |    35 +
 .../validator/VisitorValidatorTestAction.java   |    80 +
 .../AppendingValidatorContextTest.java          |    47 +
 .../validators/DateRangeFieldValidatorTest.java |    93 +
 .../validators/IntRangeFieldValidatorTest.java  |    76 +
 .../validators/LongRangeFieldValidatorTest.java |    76 +
 .../validators/RequiredStringValidatorTest.java |    79 +
 .../ShortRangeFieldValidatorTest.java           |    76 +
 .../validator/validators/ValidationAction.java  |   136 +
 .../validators/ValidatorSupportTest.java        |    53 +
 .../apache/struts2/ClassInstantiationTest.java  |     2 -
 .../struts2/ExecutionCountTestAction.java       |     6 +-
 .../struts2/ServletActionContextTest.java       |    14 +-
 .../apache/struts2/StrutsInternalTestCase.java  |    11 +-
 .../java/org/apache/struts2/TestAction.java     |     6 +-
 .../struts2/TestConfigurationProvider.java      |     7 +-
 .../java/org/apache/struts2/TestResult.java     |    15 +-
 .../test/java/org/apache/struts2/TestUtils.java |    13 +-
 .../DefaultBeanSelectionProviderTest.java       |     3 +-
 .../dispatcher/ActionContextCleanUpTest.java    |   186 -
 .../struts2/dispatcher/DispatcherTest.java      |    32 +-
 .../dispatcher/FilterDispatcherTest.java        |   202 -
 .../apache/struts2/dispatcher/FilterTest.java   |   363 -
 .../dispatcher/HttpHeaderResultTest.java        |   133 -
 .../struts2/dispatcher/PlainTextResultTest.java |   178 -
 .../ServletActionRedirectResultTest.java        |   187 -
 .../dispatcher/ServletDispatcherResultTest.java |   109 -
 .../dispatcher/ServletRedirectResultTest.java   |   329 -
 .../struts2/dispatcher/SessionMapTest.java      |     1 +
 .../dispatcher/StaticContentLoaderTest.java     |     1 -
 .../struts2/dispatcher/StreamResultTest.java    |   278 -
 .../dispatcher/StrutsResultSupportTest.java     |   155 -
 .../struts2/dispatcher/VelocityResultTest.java  |   147 -
 .../mapper/DefaultActionMapperTest.java         |    18 +-
 ...sPrepareAndExecuteFilterIntegrationTest.java |     2 +-
 .../dispatcher/ng/TwoFilterIntegrationTest.java |     7 +-
 .../interceptor/CookieInterceptorTest.java      |    51 +-
 .../ExecuteAndWaitInterceptorTest.java          |     2 +
 .../interceptor/FileUploadInterceptorTest.java  |    18 +-
 .../MessageStoreInterceptorTest.java            |     2 +-
 .../ServletConfigInterceptorTest.java           |     1 -
 .../interceptor/TokenInterceptorTest.java       |     2 +-
 .../struts2/result/HttpHeaderResultTest.java    |   134 +
 .../struts2/result/PlainTextResultTest.java     |   156 +
 .../result/ServletActionRedirectResultTest.java |   189 +
 .../result/ServletDispatcherResultTest.java     |   110 +
 .../result/ServletRedirectResultTest.java       |   361 +
 .../apache/struts2/result/StreamResultTest.java |   277 +
 .../struts2/result/StrutsResultSupportTest.java |   156 +
 .../struts2/result/VelocityResultTest.java      |   149 +
 .../SecurityMemberAccessInServletsTest.java     |    81 +
 .../freemarker/FreemarkerResultMockedTest.java  |    84 +-
 .../FreemarkerThemeTemplateLoaderTest.java      |    66 +
 .../struts2/views/jsp/AbstractTagTest.java      |     4 +-
 .../struts2/views/jsp/AbstractUITagTest.java    |    43 +-
 .../struts2/views/jsp/PropertyTagTest.java      |    30 +-
 .../views/jsp/StrutsMockHttpSession.java        |     7 +
 .../apache/struts2/views/jsp/TextTagTest.java   |     4 +-
 .../apache/struts2/views/jsp/URLTagTest.java    |     3 +-
 .../apache/struts2/views/jsp/ui/AnchorTest.java |    15 +-
 .../struts2/views/jsp/ui/ComponentTest.java     |    16 +-
 .../views/jsp/ui/LocaleKeyValueTest.java        |    11 +
 .../struts2/views/jsp/ui/LocaleTestAction.java  |    17 +
 .../struts2/views/jsp/ui/OptGroupTest.java      |    73 +-
 .../apache/struts2/views/jsp/ui/SelectTest.java |     2 +-
 .../struts2/views/xslt/XSLTResultTest.java      |    33 +-
 .../test/resources/PackagelessAction.properties |     1 +
 ...ionSupportTest$MyActionSupport_da.properties |    10 +
 .../xwork2/AnnotatedTestBean.properties         |     1 +
 .../DefaultTextProviderTest_en_CA.properties    |     8 +
 .../xwork2/ModelDrivenAction-validation.xml     |    13 +
 .../xwork2/ModelDrivenAction.properties         |     1 +
 .../ModelDrivenAnnotationAction.properties      |     6 +
 .../SimpleAction-some-alias-validation.xml      |    13 +
 .../SimpleAction-subproperty-validation.xml     |    18 +
 .../xwork2/SimpleAction-validation.xml          |    58 +
 .../SimpleAction-validationAlias-validation.xml |    13 +
 .../opensymphony/xwork2/SimpleAction.properties |     3 +
 .../xwork2/SimpleAction_de.properties           |     1 +
 .../xwork2/SimpleAction_en.properties           |     0
 .../xwork2/SimpleAnnotationAction.properties    |     8 +
 .../xwork2/SimpleAnnotationAction_de.properties |     6 +
 .../xwork2/SimpleAnnotationAction_en.properties |     5 +
 .../TestBean-anotherContext-validation.xml      |    10 +
 .../xwork2/TestBean-badtest-validation.xml      |     8 +
 .../TestBean-beanMessageBundle-validation.xml   |    15 +
 ...TestBean-expressionValidation-validation.xml |     9 +
 .../opensymphony/xwork2/TestBean-validation.xml |     8 +
 ...stBean-visitorChildValidation-validation.xml |    14 +
 .../TestBean-visitorValidation-validation.xml   |     9 +
 .../com/opensymphony/xwork2/TestBean.properties |     1 +
 .../xwork2/TestChildBean-validation.xml         |    23 +
 .../TextProviderSupportTest_en.properties       |    12 +
 .../xwork2/ValidationOrderAction-validation.xml |    89 +
 .../loadorder1/xwork-test-load-order.xml        |     7 +
 .../loadorder2/xwork-test-load-order.xml        |     7 +
 .../loadorder3/xwork-test-load-order.xml        |     7 +
 .../xwork2/config/providers/xwork- test.xml     |    81 +
 .../providers/xwork-include-after-package-2.xml |    14 +
 .../providers/xwork-include-after-package.xml   |    20 +
 .../xwork-include-before-package-2.xml          |    14 +
 .../providers/xwork-include-before-package.xml  |    22 +
 .../config/providers/xwork-include-parent.xml   |    22 +
 .../providers/xwork-test-action-invalid.xml     |    23 +
 ...work-test-actions-packagedefaultclassref.xml |    41 +
 .../config/providers/xwork-test-actions.xml     |    81 +
 .../providers/xwork-test-allowed-methods.xml    |    48 +
 .../providers/xwork-test-bad-inheritance.xml    |    17 +
 .../providers/xwork-test-basic-packages.xml     |    13 +
 .../providers/xwork-test-default-package.xml    |     9 +
 .../xwork-test-defaultclassref-package.xml      |    11 +
 .../providers/xwork-test-exception-mappings.xml |    33 +
 .../xwork-test-global-result-inheritence.xml    |    48 +
 .../xwork-test-interceptor-defaultref.xml       |    30 +
 .../xwork-test-interceptor-inheritance.xml      |    34 +
 .../xwork-test-interceptor-param-overriding.xml |    44 +
 .../providers/xwork-test-interceptor-params.xml |    37 +
 ...-test-interceptor-stack-param-overriding.xml |    51 +
 .../providers/xwork-test-interceptors-basic.xml |    27 +
 .../xwork-test-interceptors-spring.xml          |    13 +
 .../providers/xwork-test-invalid-file.xml       |     9 +
 .../config/providers/xwork-test-multilevel.xml  |    45 +
 .../xwork-test-package-inheritance.xml          |    27 +
 .../providers/xwork-test-result-inheritance.xml |    26 +
 .../providers/xwork-test-result-types.xml       |    54 +
 .../config/providers/xwork-test-results.xml     |    32 +
 .../config/providers/xwork-test-wildcard-1.xml  |     8 +
 .../config/providers/xwork-test-wildcard-2.xml  |     8 +
 .../providers/xwork-test-wildcard-include.xml   |    10 +
 .../xwork-unknownhandler-stack-empty.xml        |    12 +
 .../providers/xwork-unknownhandler-stack.xml    |    14 +
 .../impl/test-xwork-conversion.properties       |     1 +
 .../com/opensymphony/xwork2/somefile.txt        |     9 +
 .../xwork2/spring/actionContext-spring.xml      |    43 +
 .../xwork2/spring/actionContext-xwork.xml       |    23 +
 .../xwork2/spring/autowireContext.xml           |     6 +
 .../spring/resolverApplicationContext.xml       |    11 +
 .../xwork2/spring/xwork-autowire.xml            |    22 +
 .../com/opensymphony/xwork2/test.properties     |     1 +
 .../xwork2/test/DataAware-conversion.properties |     1 +
 .../xwork2/test/DataAware-validation.xml        |     8 +
 .../DataAware-validationAlias-validation.xml    |     8 +
 .../xwork2/test/DataAware.properties            |     2 +
 .../xwork2/test/DataAware2-validation.xml       |     8 +
 .../xwork2/test/Equidae-validation.xml          |    52 +
 .../xwork2/test/SimpleAction2-validation.xml    |    13 +
 ...SimpleAction2-validationAlias-validation.xml |    13 +
 .../xwork2/test/TestBean2-conversion.properties |     1 +
 .../xwork2/test/User-conversion.properties      |     2 +
 .../xwork2/test/User-validation.xml             |    38 +
 .../xwork2/test/UserMarker-validation.xml       |    17 +
 .../opensymphony/xwork2/test/package.properties |     1 +
 .../com/opensymphony/xwork2/util/Bar.properties |     2 +
 .../xwork2/util/Cat-conversion.properties       |     2 +
 .../opensymphony/xwork2/util/FindMe.properties  |     2 +
 .../xwork2/util/Foo-conversion.properties       |    11 +
 .../util/ListHolder-conversion.properties       |     3 +
 .../util/LocalizedTextUtilTest.properties       |     3 +
 .../util/MyBeanAction-conversion.properties     |     8 +
 .../xwork2/util/Tiger-conversion.properties     |     1 +
 .../xwork2/util/XW404_de.properties             |     3 +
 .../xwork2/util/XW404_fr.properties             |     3 +
 .../xwork2/util/location/xml-with-location.xml  |     8 +
 ...teTextProviderTestResourceBundle1.properties |    10 +
 ...teTextProviderTestResourceBundle2.properties |    11 +
 .../VisitorValidatorModelAction-validation.xml  |     9 +
 ...rTestAction-beanMessageBundle-validation.xml |     8 +
 ...datorTestAction-validateArray-validation.xml |     8 +
 ...idatorTestAction-validateList-validation.xml |     8 +
 .../VisitorValidatorTestAction-validation.xml   |     8 +
 ...Action-visitorChildValidation-validation.xml |     8 +
 ...rTestAction-visitorValidation-validation.xml |     8 +
 ...Action-visitorValidationAlias-validation.xml |     9 +
 .../xwork2/validator/validator-parser-test.xml  |    33 +
 .../xwork2/validator/validator-parser-test2.xml |    17 +
 .../xwork2/validator/validator-parser-test3.xml |    11 +
 .../xwork2/validator/validator-parser-test4.xml |    12 +
 .../xwork2/validator/validator-parser-test5.xml |     4 +
 .../xwork2/validator/validator-parser-test6.xml |    27 +
 .../xwork2/validator/validators-fail.xml        |    21 +
 core/src/test/resources/includeTest.xml         |    10 +
 core/src/test/resources/log4j.properties        |    27 -
 core/src/test/resources/log4j2.xml              |    13 +
 core/src/test/resources/my-validators.xml       |     7 +
 core/src/test/resources/myOther-validators.xml  |     7 +
 .../struts2/views/jsp/ui/Component-param.txt    |     2 +-
 .../apache/struts2/views/jsp/ui/OptGroup-6.txt  |    40 +
 .../apache/struts2/views/jsp/ui/OptGroup-7.txt  |    43 +
 .../test/resources/template/test/Component.ftl  |     2 +-
 core/src/test/resources/validators.xml          |    23 +-
 core/src/test/resources/xwork - jar.jar         |   Bin 0 -> 2448 bytes
 core/src/test/resources/xwork - zip.zip         |   Bin 0 -> 2449 bytes
 core/src/test/resources/xwork-1.0.dtd           |     1 +
 .../test/resources/xwork-class-param-test.xml   |    11 +
 core/src/test/resources/xwork-jar.jar           |   Bin 0 -> 2441 bytes
 core/src/test/resources/xwork-param-test.xml    |     9 +
 core/src/test/resources/xwork-proxyinvoke.xml   |    48 +
 core/src/test/resources/xwork-sample.xml        |   238 +
 core/src/test/resources/xwork-test-beans.xml    |     9 +
 core/src/test/resources/xwork-test-default.xml  |    39 +
 .../test/resources/xwork-test-validation.xml    |    64 +
 core/src/test/resources/xwork-zip.zip           |   Bin 0 -> 2440 bytes
 plugins/bean-validation/pom.xml                 |    70 +
 .../beanvalidation/constraints/FieldMatch.java  |    87 +
 .../constraints/impl/FieldMatchValidator.java   |    53 +
 .../validation/constant/ValidatorConstants.java |    41 +
 .../interceptor/BeanValidationInterceptor.java  |   208 +
 .../interceptor/BeanValidationManager.java      |    34 +
 .../DefaultBeanValidationManager.java           |   119 +
 .../src/main/resources/LICENSE.txt              |   174 +
 .../src/main/resources/NOTICE.txt               |     8 +
 .../src/main/resources/struts-plugin.xml        |    75 +
 .../BeanValidationInterceptorTest.java          |   143 +
 .../struts/beanvalidation/VoidResult.java       |    29 +
 .../beanvalidation/actions/FieldAction.java     |    39 +
 .../actions/FieldActionDoExecute.java           |    23 +
 .../actions/FieldMatchAction.java               |    80 +
 .../actions/ModelDrivenAction.java              |    38 +
 .../struts/beanvalidation/models/Address.java   |    40 +
 .../struts/beanvalidation/models/Person.java    |    67 +
 .../src/test/resources/bean-validation-test.xml |    43 +
 plugins/cdi/pom.xml                             |     2 +-
 .../apache/struts2/cdi/CdiObjectFactory.java    |    38 +-
 plugins/cdi/src/site/site.xml                   |    57 +
 plugins/codebehind/pom.xml                      |    72 -
 .../codebehind/CodebehindUnknownHandler.java    |   281 -
 .../java/org/apache/struts2/config/Action.java  |    32 -
 .../config/ClasspathPackageProvider.java        |   761 -
 .../org/apache/struts2/config/Namespace.java    |    36 -
 .../apache/struts2/config/ParentPackage.java    |    36 -
 .../java/org/apache/struts2/config/Result.java  |    41 -
 .../java/org/apache/struts2/config/Results.java |    36 -
 .../codebehind/src/main/resources/LICENSE.txt   |   174 -
 .../codebehind/src/main/resources/NOTICE.txt    |     5 -
 .../src/main/resources/struts-plugin.xml        |    38 -
 .../CodebehindUnknownHandlerTest.java           |   137 -
 .../apache/struts2/config/AnnotatedAction.java  |    27 -
 .../struts2/config/AnotherAnnotatedObject.java  |    27 -
 .../config/ClasspathPackageProviderTest.java    |   166 -
 .../struts2/config/CustomNamespaceAction.java   |    27 -
 .../config/CustomParentPackageAction.java       |    27 -
 .../struts2/config/cltest/ActionImpl.java       |    32 -
 .../struts2/config/cltest/OneResultAction.java  |    29 -
 .../struts2/config/cltest/TwoResultAction.java  |    35 -
 .../struts2/config/parenttest/SomeAction.java   |    30 -
 .../struts2/config/parenttest/package-info.java |    24 -
 plugins/config-browser/pom.xml                  |     2 +-
 .../config_browser/ShowConfigAction.java        |     6 +-
 .../config_browser/ShowValidatorAction.java     |     6 +-
 .../resources/config-browser/page-footer.ftl    |     7 +-
 plugins/config-browser/src/site/site.xml        |    57 +
 plugins/convention/pom.xml                      |     2 +-
 .../struts2/convention/ActionConfigBuilder.java |     2 +-
 .../ClasspathConfigurationProvider.java         |    14 +-
 .../convention/ConventionUnknownHandler.java    |    92 +-
 .../convention/ConventionsServiceImpl.java      |     2 +-
 .../DefaultInterceptorMapBuilder.java           |    32 +-
 .../convention/DefaultResultMapBuilder.java     |    51 +-
 .../PackageBasedActionConfigBuilder.java        |   230 +-
 .../struts2/convention/ReflectionTools.java     |    16 +-
 .../convention/SEOActionNameBuilder.java        |    10 +-
 .../apache/struts2/convention/StringTools.java  |    12 +-
 plugins/convention/src/site/site.xml            |    57 +
 .../ConventionUnknownHandlerTest.java           |    10 +-
 .../convention/DefaultResultMapBuilderTest.java |    87 +-
 .../PackageBasedActionConfigBuilderTest.java    |    56 +-
 plugins/dojo/pom.xml                            |   240 -
 .../dojo/components/AbstractRemoteBean.java     |   268 -
 .../dojo/components/AbstractValidateBean.java   |    67 -
 .../apache/struts2/dojo/components/Anchor.java  |   143 -
 .../struts2/dojo/components/Autocompleter.java  |   528 -
 .../apache/struts2/dojo/components/Bind.java    |   295 -
 .../struts2/dojo/components/DateTimePicker.java |   435 -
 .../org/apache/struts2/dojo/components/Div.java |   176 -
 .../apache/struts2/dojo/components/Head.java    |   218 -
 .../struts2/dojo/components/RemoteBean.java     |    72 -
 .../apache/struts2/dojo/components/Submit.java  |   465 -
 .../struts2/dojo/components/TabbedPanel.java    |   223 -
 .../struts2/dojo/components/TextArea.java       |    70 -
 .../apache/struts2/dojo/components/Tree.java    |   551 -
 .../struts2/dojo/components/TreeNode.java       |   161 -
 .../struts2/dojo/views/DojoTagLibrary.java      |    71 -
 .../dojo/views/freemarker/tags/AnchorModel.java |    47 -
 .../freemarker/tags/AutocompleterModel.java     |    45 -
 .../dojo/views/freemarker/tags/BindModel.java   |    44 -
 .../freemarker/tags/DateTimePickerModel.java    |    45 -
 .../dojo/views/freemarker/tags/DivModel.java    |    48 -
 .../dojo/views/freemarker/tags/DojoModels.java  |   137 -
 .../dojo/views/freemarker/tags/HeadModel.java   |    44 -
 .../dojo/views/freemarker/tags/SubmitModel.java |    47 -
 .../views/freemarker/tags/TabbedPanelModel.java |    44 -
 .../views/freemarker/tags/TextAreaModel.java    |    44 -
 .../dojo/views/freemarker/tags/TreeModel.java   |    46 -
 .../views/freemarker/tags/TreeNodeModel.java    |    45 -
 .../dojo/views/jsp/ui/AbstractRemoteTag.java    |   155 -
 .../dojo/views/jsp/ui/AbstractValidateTag.java  |    49 -
 .../struts2/dojo/views/jsp/ui/AnchorTag.java    |    58 -
 .../dojo/views/jsp/ui/AutocompleterTag.java     |   221 -
 .../struts2/dojo/views/jsp/ui/BindTag.java      |    61 -
 .../dojo/views/jsp/ui/DateTimePickerTag.java    |   148 -
 .../struts2/dojo/views/jsp/ui/DivTag.java       |   100 -
 .../struts2/dojo/views/jsp/ui/HeadTag.java      |    92 -
 .../struts2/dojo/views/jsp/ui/SubmitTag.java    |   216 -
 .../dojo/views/jsp/ui/TabbedPanelTag.java       |    98 -
 .../struts2/dojo/views/jsp/ui/TextareaTag.java  |    52 -
 .../struts2/dojo/views/jsp/ui/TreeNodeTag.java  |    58 -
 .../struts2/dojo/views/jsp/ui/TreeTag.java      |   298 -
 .../velocity/components/AnchorDirective.java    |    47 -
 .../components/AutocompleterDirective.java      |    46 -
 .../velocity/components/BindDirective.java      |    43 -
 .../components/DateTimePickerDirective.java     |    44 -
 .../views/velocity/components/DivDirective.java |    47 -
 .../components/DojoAbstractDirective.java       |    34 -
 .../velocity/components/HeadDirective.java      |    43 -
 .../velocity/components/SubmitDirective.java    |    43 -
 .../components/TabbedPanelDirective.java        |    47 -
 .../velocity/components/TextAreaDirective.java  |    48 -
 .../velocity/components/TreeDirective.java      |    48 -
 .../velocity/components/TreeNodeDirective.java  |    49 -
 .../dojo/src/main/resources/META-INF/README.txt |     3 -
 plugins/dojo/src/main/resources/NOTICE.txt      |     6 -
 .../org/apache/struts2/static/TabbedPanel.css   |    25 -
 .../org/apache/struts2/static/dojo/LICENSE      |   195 -
 .../org/apache/struts2/static/dojo/README       |   176 -
 .../struts2/static/dojo/Storage_version6.swf    |   Bin 1963 -> 0 bytes
 .../struts2/static/dojo/Storage_version8.swf    |   Bin 2594 -> 0 bytes
 .../org/apache/struts2/static/dojo/build.txt    |    35 -
 .../org/apache/struts2/static/dojo/dojo.js      |  6441 ---
 .../struts2/static/dojo/dojo.js.uncompressed.js |  9865 ----
 .../struts2/static/dojo/flash6_gateway.swf      |   Bin 1170 -> 0 bytes
 .../struts2/static/dojo/iframe_history.html     |    84 -
 .../apache/struts2/static/dojo/nls/dojo_ROOT.js |    11 -
 .../struts2/static/dojo/nls/dojo_de-de.js       |    11 -
 .../apache/struts2/static/dojo/nls/dojo_de.js   |    11 -
 .../struts2/static/dojo/nls/dojo_en-gb.js       |    11 -
 .../struts2/static/dojo/nls/dojo_en-us.js       |    11 -
 .../apache/struts2/static/dojo/nls/dojo_en.js   |    11 -
 .../struts2/static/dojo/nls/dojo_es-es.js       |    11 -
 .../apache/struts2/static/dojo/nls/dojo_es.js   |    11 -
 .../struts2/static/dojo/nls/dojo_fr-fr.js       |    11 -
 .../apache/struts2/static/dojo/nls/dojo_fr.js   |    11 -
 .../struts2/static/dojo/nls/dojo_it-it.js       |    11 -
 .../apache/struts2/static/dojo/nls/dojo_it.js   |    11 -
 .../struts2/static/dojo/nls/dojo_ja-jp.js       |    11 -
 .../apache/struts2/static/dojo/nls/dojo_ja.js   |    11 -
 .../struts2/static/dojo/nls/dojo_ko-kr.js       |    11 -
 .../apache/struts2/static/dojo/nls/dojo_ko.js   |    11 -
 .../struts2/static/dojo/nls/dojo_pt-br.js       |    11 -
 .../apache/struts2/static/dojo/nls/dojo_pt.js   |    11 -
 .../apache/struts2/static/dojo/nls/dojo_xx.js   |    11 -
 .../struts2/static/dojo/nls/dojo_zh-cn.js       |    11 -
 .../struts2/static/dojo/nls/dojo_zh-tw.js       |    11 -
 .../apache/struts2/static/dojo/nls/dojo_zh.js   |    11 -
 .../struts2/static/dojo/src/AdapterRegistry.js  |    44 -
 .../apache/struts2/static/dojo/src/Deferred.js  |   165 -
 .../struts2/static/dojo/src/DeferredList.js     |    77 -
 .../org/apache/struts2/static/dojo/src/a11y.js  |    54 -
 .../apache/struts2/static/dojo/src/animation.js |    16 -
 .../static/dojo/src/animation/Animation.js      |   180 -
 .../static/dojo/src/animation/AnimationEvent.js |    37 -
 .../dojo/src/animation/AnimationSequence.js     |   128 -
 .../struts2/static/dojo/src/animation/Timer.js  |    17 -
 .../static/dojo/src/animation/__package__.js    |    16 -
 .../apache/struts2/static/dojo/src/behavior.js  |   150 -
 .../struts2/static/dojo/src/bootstrap1.js       |   160 -
 .../struts2/static/dojo/src/bootstrap2.js       |    59 -
 .../struts2/static/dojo/src/browser_debug.js    |   135 -
 .../struts2/static/dojo/src/browser_debug_xd.js |    38 -
 .../struts2/static/dojo/src/cal/iCalendar.js    |   567 -
 .../static/dojo/src/cal/textDirectory.js        |    57 -
 .../struts2/static/dojo/src/charting/Axis.js    |   132 -
 .../struts2/static/dojo/src/charting/Chart.js   |    64 -
 .../struts2/static/dojo/src/charting/Plot.js    |    82 -
 .../static/dojo/src/charting/PlotArea.js        |   137 -
 .../static/dojo/src/charting/Plotters.js        |    16 -
 .../struts2/static/dojo/src/charting/README.txt |    46 -
 .../struts2/static/dojo/src/charting/Series.js  |   194 -
 .../static/dojo/src/charting/__package__.js     |    14 -
 .../static/dojo/src/charting/svg/Axis.js        |   188 -
 .../static/dojo/src/charting/svg/PlotArea.js    |    77 -
 .../static/dojo/src/charting/svg/Plotters.js    |   702 -
 .../static/dojo/src/charting/vml/Axis.js        |   239 -
 .../static/dojo/src/charting/vml/PlotArea.js    |    69 -
 .../static/dojo/src/charting/vml/Plotters.js    |   889 -
 .../static/dojo/src/collections/ArrayList.js    |   114 -
 .../static/dojo/src/collections/BinaryTree.js   |   257 -
 .../static/dojo/src/collections/Collections.js  |    92 -
 .../static/dojo/src/collections/Dictionary.js   |   101 -
 .../static/dojo/src/collections/Graph.js        |   151 -
 .../static/dojo/src/collections/Queue.js        |    67 -
 .../struts2/static/dojo/src/collections/Set.js  |   114 -
 .../static/dojo/src/collections/SkipList.js     |   169 -
 .../static/dojo/src/collections/SortedList.js   |   171 -
 .../static/dojo/src/collections/Stack.js        |    67 -
 .../static/dojo/src/collections/Store.js        |   293 -
 .../static/dojo/src/collections/__package__.js  |    15 -
 .../apache/struts2/static/dojo/src/crypto.js    |    16 -
 .../struts2/static/dojo/src/crypto/Blowfish.js  |   384 -
 .../struts2/static/dojo/src/crypto/LICENSE      |    11 -
 .../struts2/static/dojo/src/crypto/MD5.js       |   198 -
 .../struts2/static/dojo/src/crypto/Rijndael.js  |    23 -
 .../struts2/static/dojo/src/crypto/SHA1.js      |   171 -
 .../struts2/static/dojo/src/crypto/SHA256.js    |    21 -
 .../static/dojo/src/crypto/__package__.js       |    15 -
 .../org/apache/struts2/static/dojo/src/data.js  |    15 -
 .../struts2/static/dojo/src/data/CsvStore.js    |   115 -
 .../struts2/static/dojo/src/data/OpmlStore.js   |   166 -
 .../struts2/static/dojo/src/data/RdfStore.js    |   185 -
 .../apache/struts2/static/dojo/src/data/Read.js |   224 -
 .../struts2/static/dojo/src/data/Result.js      |   158 -
 .../struts2/static/dojo/src/data/Write.js       |   169 -
 .../struts2/static/dojo/src/data/YahooStore.js  |    44 -
 .../struts2/static/dojo/src/data/__package__.js |    14 -
 .../struts2/static/dojo/src/data/core/Read.js   |    55 -
 .../static/dojo/src/data/core/RemoteStore.js    |   354 -
 .../struts2/static/dojo/src/data/core/Result.js |    36 -
 .../struts2/static/dojo/src/data/core/Write.js  |    44 -
 .../static/dojo/src/data/csv/CsvStore.js        |   220 -
 .../struts2/static/dojo/src/data/csv/Result.js  |    81 -
 .../static/dojo/src/data/csv/__package__.js     |    21 -
 .../static/dojo/src/data/old/Attribute.js       |    35 -
 .../struts2/static/dojo/src/data/old/Item.js    |   223 -
 .../struts2/static/dojo/src/data/old/Kind.js    |    19 -
 .../static/dojo/src/data/old/Observable.js      |    40 -
 .../static/dojo/src/data/old/ResultSet.js       |    52 -
 .../struts2/static/dojo/src/data/old/Type.js    |    19 -
 .../struts2/static/dojo/src/data/old/Value.js   |    35 -
 .../static/dojo/src/data/old/__package__.js     |    17 -
 .../static/dojo/src/data/old/format/Csv.js      |    81 -
 .../static/dojo/src/data/old/format/Json.js     |    71 -
 .../static/dojo/src/data/old/provider/Base.js   |   124 -
 .../dojo/src/data/old/provider/Delicious.js     |    33 -
 .../dojo/src/data/old/provider/FlatFile.js      |   113 -
 .../dojo/src/data/old/provider/JotSpot.js       |    19 -
 .../static/dojo/src/data/old/provider/MySql.js  |    19 -
 .../struts2/static/dojo/src/data/old/to_do.txt  |    45 -
 .../org/apache/struts2/static/dojo/src/date.js  |    15 -
 .../struts2/static/dojo/src/date/common.js      |   316 -
 .../struts2/static/dojo/src/date/format.js      |   713 -
 .../struts2/static/dojo/src/date/serialize.js   |   129 -
 .../static/dojo/src/date/supplemental.js        |    47 -
 .../org/apache/struts2/static/dojo/src/debug.js |    85 -
 .../struts2/static/dojo/src/debug/Firebug.js    |    57 -
 .../static/dojo/src/debug/arrow_hide.gif        |   Bin 163 -> 0 bytes
 .../static/dojo/src/debug/arrow_show.gif        |   Bin 165 -> 0 bytes
 .../struts2/static/dojo/src/debug/console.js    |    97 -
 .../struts2/static/dojo/src/debug/deep.html     |   362 -
 .../struts2/static/dojo/src/debug/spacer.gif    |   Bin 820 -> 0 bytes
 .../struts2/static/dojo/src/dnd/DragAndDrop.js  |    76 -
 .../static/dojo/src/dnd/HtmlDragAndDrop.js      |   369 -
 .../struts2/static/dojo/src/dnd/HtmlDragCopy.js |    70 -
 .../static/dojo/src/dnd/HtmlDragManager.js      |   295 -
 .../struts2/static/dojo/src/dnd/HtmlDragMove.js |    54 -
 .../struts2/static/dojo/src/dnd/Sortable.js     |    24 -
 .../static/dojo/src/dnd/TreeDragAndDrop.js      |   253 -
 .../static/dojo/src/dnd/TreeDragAndDropV3.js    |   218 -
 .../struts2/static/dojo/src/dnd/__package__.js  |    15 -
 .../org/apache/struts2/static/dojo/src/docs.js  |   671 -
 .../org/apache/struts2/static/dojo/src/dom.js   |   381 -
 .../org/apache/struts2/static/dojo/src/event.js |    16 -
 .../static/dojo/src/event/__package__.js        |    15 -
 .../struts2/static/dojo/src/event/browser.js    |   491 -
 .../struts2/static/dojo/src/event/common.js     |   560 -
 .../struts2/static/dojo/src/event/topic.js      |    79 -
 .../struts2/static/dojo/src/experimental.js     |    22 -
 .../org/apache/struts2/static/dojo/src/flash.js |   446 -
 .../src/flash/flash6/DojoExternalInterface.as   |   215 -
 .../dojo/src/flash/flash6/flash6_gateway.fla    |   Bin 40448 -> 0 bytes
 .../src/flash/flash8/DojoExternalInterface.as   |   234 -
 .../dojo/src/flash/flash8/ExpressInstall.as     |    81 -
 .../struts2/static/dojo/src/fx/__package__.js   |    14 -
 .../apache/struts2/static/dojo/src/fx/html.js   |   565 -
 .../apache/struts2/static/dojo/src/fx/svg.js    |   100 -
 .../struts2/static/dojo/src/gfx/Colorspace.js   |   723 -
 .../struts2/static/dojo/src/gfx/__package__.js  |    17 -
 .../apache/struts2/static/dojo/src/gfx/color.js |   150 -
 .../struts2/static/dojo/src/gfx/color/hsl.js    |   118 -
 .../struts2/static/dojo/src/gfx/color/hsv.js    |   210 -
 .../struts2/static/dojo/src/gfx/common.js       |    63 -
 .../struts2/static/dojo/src/gfx/matrix.js       |   148 -
 .../apache/struts2/static/dojo/src/gfx/path.js  |   268 -
 .../apache/struts2/static/dojo/src/gfx/shape.js |   176 -
 .../apache/struts2/static/dojo/src/gfx/svg.js   |   473 -
 .../apache/struts2/static/dojo/src/gfx/vml.js   |  1010 -
 .../static/dojo/src/graphics/Colorspace.js      |    17 -
 .../static/dojo/src/graphics/__package__.js     |    14 -
 .../struts2/static/dojo/src/graphics/color.js   |    38 -
 .../static/dojo/src/graphics/color/hsl.js       |    32 -
 .../static/dojo/src/graphics/color/hsv.js       |    24 -
 .../struts2/static/dojo/src/hostenv_adobesvg.js |   380 -
 .../struts2/static/dojo/src/hostenv_browser.js  |   417 -
 .../static/dojo/src/hostenv_dashboard.js        |   180 -
 .../struts2/static/dojo/src/hostenv_jsc.js      |    78 -
 .../struts2/static/dojo/src/hostenv_rhino.js    |   163 -
 .../static/dojo/src/hostenv_spidermonkey.js     |    50 -
 .../struts2/static/dojo/src/hostenv_svg.js      |   247 -
 .../struts2/static/dojo/src/hostenv_wsh.js      |    35 -
 .../org/apache/struts2/static/dojo/src/html.js  |    16 -
 .../struts2/static/dojo/src/html/__package__.js |    15 -
 .../struts2/static/dojo/src/html/color.js       |    38 -
 .../struts2/static/dojo/src/html/common.js      |   182 -
 .../struts2/static/dojo/src/html/display.js     |   147 -
 .../struts2/static/dojo/src/html/iframe.js      |    84 -
 .../static/dojo/src/html/images/shadowB.png     |   Bin 470 -> 0 bytes
 .../static/dojo/src/html/images/shadowBL.png    |   Bin 272 -> 0 bytes
 .../static/dojo/src/html/images/shadowBR.png    |   Bin 271 -> 0 bytes
 .../static/dojo/src/html/images/shadowL.png     |   Bin 148 -> 0 bytes
 .../static/dojo/src/html/images/shadowR.png     |   Bin 149 -> 0 bytes
 .../static/dojo/src/html/images/shadowT.png     |   Bin 152 -> 0 bytes
 .../static/dojo/src/html/images/shadowTL.png    |   Bin 271 -> 0 bytes
 .../static/dojo/src/html/images/shadowTR.png    |   Bin 287 -> 0 bytes
 .../struts2/static/dojo/src/html/layout.js      |   388 -
 .../struts2/static/dojo/src/html/metrics.js     |   215 -
 .../struts2/static/dojo/src/html/selection.js   |   339 -
 .../struts2/static/dojo/src/html/shadow.js      |    17 -
 .../struts2/static/dojo/src/html/style.js       |   483 -
 .../apache/struts2/static/dojo/src/html/util.js |   356 -
 .../static/dojo/src/i18n/calendar/nls/README    |     6 -
 .../dojo/src/i18n/calendar/nls/de/gregorian.js  |    13 -
 .../dojo/src/i18n/calendar/nls/en/gregorian.js  |    13 -
 .../dojo/src/i18n/calendar/nls/es/gregorian.js  |    13 -
 .../dojo/src/i18n/calendar/nls/fi/gregorian.js  |    13 -
 .../dojo/src/i18n/calendar/nls/fr/gregorian.js  |    13 -
 .../dojo/src/i18n/calendar/nls/gregorian.js     |    13 -
 .../src/i18n/calendar/nls/gregorianExtras.js    |    13 -
 .../dojo/src/i18n/calendar/nls/hu/gregorian.js  |    13 -
 .../dojo/src/i18n/calendar/nls/it/gregorian.js  |    13 -
 .../dojo/src/i18n/calendar/nls/ja/gregorian.js  |    13 -
 .../src/i18n/calendar/nls/ja/gregorianExtras.js |    13 -
 .../dojo/src/i18n/calendar/nls/ko/gregorian.js  |    13 -
 .../dojo/src/i18n/calendar/nls/nl/gregorian.js  |    13 -
 .../src/i18n/calendar/nls/pt-br/gregorian.js    |    13 -
 .../dojo/src/i18n/calendar/nls/pt/gregorian.js  |    13 -
 .../dojo/src/i18n/calendar/nls/sv/gregorian.js  |    13 -
 .../src/i18n/calendar/nls/zh-cn/gregorian.js    |    13 -
 .../src/i18n/calendar/nls/zh-hk/gregorian.js    |    13 -
 .../src/i18n/calendar/nls/zh-tw/gregorian.js    |    13 -
 .../dojo/src/i18n/calendar/nls/zh/gregorian.js  |    13 -
 .../src/i18n/calendar/nls/zh/gregorianExtras.js |    13 -
 .../struts2/static/dojo/src/i18n/common.js      |    44 -
 .../struts2/static/dojo/src/i18n/currency.js    |   138 -
 .../static/dojo/src/i18n/currency/common.js     |   138 -
 .../static/dojo/src/i18n/currency/nls/EUR.js    |    13 -
 .../static/dojo/src/i18n/currency/nls/GBP.js    |    13 -
 .../static/dojo/src/i18n/currency/nls/INR.js    |    13 -
 .../static/dojo/src/i18n/currency/nls/ITL.js    |    13 -
 .../static/dojo/src/i18n/currency/nls/JPY.js    |    13 -
 .../static/dojo/src/i18n/currency/nls/README    |     6 -
 .../static/dojo/src/i18n/currency/nls/USD.js    |    13 -
 .../dojo/src/i18n/currency/nls/en-us/USD.js     |    13 -
 .../static/dojo/src/i18n/currency/nls/en/EUR.js |    13 -
 .../static/dojo/src/i18n/currency/nls/en/GBP.js |    13 -
 .../static/dojo/src/i18n/currency/nls/en/INR.js |    13 -
 .../static/dojo/src/i18n/currency/nls/en/ITL.js |    13 -
 .../static/dojo/src/i18n/currency/nls/en/JPY.js |    13 -
 .../static/dojo/src/i18n/currency/nls/en/USD.js |    13 -
 .../static/dojo/src/i18n/currency/nls/hi/EUR.js |    13 -
 .../static/dojo/src/i18n/currency/nls/hi/GBP.js |    13 -
 .../static/dojo/src/i18n/currency/nls/hi/INR.js |    13 -
 .../static/dojo/src/i18n/currency/nls/hi/ITL.js |    13 -
 .../static/dojo/src/i18n/currency/nls/hi/JPY.js |    13 -
 .../static/dojo/src/i18n/currency/nls/hi/USD.js |    13 -
 .../static/dojo/src/i18n/currency/nls/ja/EUR.js |    13 -
 .../static/dojo/src/i18n/currency/nls/ja/GBP.js |    13 -
 .../static/dojo/src/i18n/currency/nls/ja/INR.js |    13 -
 .../static/dojo/src/i18n/currency/nls/ja/ITL.js |    13 -
 .../static/dojo/src/i18n/currency/nls/ja/JPY.js |    13 -
 .../static/dojo/src/i18n/currency/nls/ja/USD.js |    13 -
 .../struts2/static/dojo/src/i18n/number.js      |   151 -
 .../apache/struts2/static/dojo/src/iCalendar.js |    15 -
 .../org/apache/struts2/static/dojo/src/io.js    |    16 -
 .../struts2/static/dojo/src/io/BrowserIO.js     |   495 -
 .../struts2/static/dojo/src/io/IframeIO.js      |   214 -
 .../struts2/static/dojo/src/io/RepubsubIO.js    |   337 -
 .../struts2/static/dojo/src/io/RhinoIO.js       |   116 -
 .../struts2/static/dojo/src/io/ScriptSrcIO.js   |   317 -
 .../static/dojo/src/io/XhrIframeProxy.js        |   152 -
 .../struts2/static/dojo/src/io/__package__.js   |    15 -
 .../apache/struts2/static/dojo/src/io/cometd.js |   530 -
 .../apache/struts2/static/dojo/src/io/common.js |   232 -
 .../apache/struts2/static/dojo/src/io/cookie.js |   104 -
 .../struts2/static/dojo/src/io/xip_client.html  |   267 -
 .../struts2/static/dojo/src/io/xip_server.html  |   386 -
 .../org/apache/struts2/static/dojo/src/json.js  |    98 -
 .../org/apache/struts2/static/dojo/src/lang.js  |    16 -
 .../struts2/static/dojo/src/lang/__package__.js |    15 -
 .../struts2/static/dojo/src/lang/array.js       |   176 -
 .../struts2/static/dojo/src/lang/assert.js      |    59 -
 .../struts2/static/dojo/src/lang/common.js      |   156 -
 .../struts2/static/dojo/src/lang/declare.js     |   109 -
 .../struts2/static/dojo/src/lang/extras.js      |    96 -
 .../apache/struts2/static/dojo/src/lang/func.js |   135 -
 .../apache/struts2/static/dojo/src/lang/repr.js |    68 -
 .../static/dojo/src/lang/timing/Streamer.js     |    67 -
 .../static/dojo/src/lang/timing/Timer.js        |    44 -
 .../static/dojo/src/lang/timing/__package__.js  |    14 -
 .../apache/struts2/static/dojo/src/lang/type.js |   145 -
 .../struts2/static/dojo/src/lfx/Animation.js    |   404 -
 .../struts2/static/dojo/src/lfx/__package__.js  |    15 -
 .../struts2/static/dojo/src/lfx/extras.js       |    80 -
 .../apache/struts2/static/dojo/src/lfx/html.js  |   509 -
 .../struts2/static/dojo/src/lfx/rounded.js      |   444 -
 .../struts2/static/dojo/src/lfx/shadow.js       |    75 -
 .../struts2/static/dojo/src/lfx/toggle.js       |    41 -
 .../apache/struts2/static/dojo/src/loader.js    |   448 -
 .../apache/struts2/static/dojo/src/loader_xd.js |   408 -
 .../static/dojo/src/logging/ConsoleLogger.js    |    86 -
 .../struts2/static/dojo/src/logging/Logger.js   |   216 -
 .../static/dojo/src/logging/__package__.js      |    15 -
 .../org/apache/struts2/static/dojo/src/math.js  |   108 -
 .../struts2/static/dojo/src/math/__package__.js |    15 -
 .../struts2/static/dojo/src/math/curves.js      |   184 -
 .../struts2/static/dojo/src/math/matrix.js      |   303 -
 .../struts2/static/dojo/src/math/points.js      |    42 -
 .../struts2/static/dojo/src/namespaces/dojo.js  |   163 -
 .../org/apache/struts2/static/dojo/src/ns.js    |   100 -
 .../apache/struts2/static/dojo/src/profile.js   |   104 -
 .../apache/struts2/static/dojo/src/regexp.js    |   365 -
 .../struts2/static/dojo/src/rpc/Deferred.js     |    18 -
 .../struts2/static/dojo/src/rpc/JotService.js   |    27 -
 .../struts2/static/dojo/src/rpc/JsonService.js  |    71 -
 .../struts2/static/dojo/src/rpc/RpcService.js   |    74 -
 .../struts2/static/dojo/src/rpc/YahooService.js |    41 -
 .../struts2/static/dojo/src/rpc/__package__.js  |    15 -
 .../struts2/static/dojo/src/rpc/yahoo.smd       |   289 -
 .../static/dojo/src/selection/Selection.js      |   316 -
 .../apache/struts2/static/dojo/src/storage.js   |   127 -
 .../struts2/static/dojo/src/storage/Storage.as  |   146 -
 .../static/dojo/src/storage/__package__.js      |    15 -
 .../struts2/static/dojo/src/storage/browser.js  |   550 -
 .../static/dojo/src/storage/dashboard.js        |    52 -
 .../static/dojo/src/storage/storage_dialog.fla  |   Bin 344064 -> 0 bytes
 .../apache/struts2/static/dojo/src/string.js    |    15 -
 .../struts2/static/dojo/src/string/Builder.js   |   104 -
 .../static/dojo/src/string/__package__.js       |    15 -
 .../struts2/static/dojo/src/string/common.js    |    63 -
 .../struts2/static/dojo/src/string/extras.js    |   178 -
 .../org/apache/struts2/static/dojo/src/style.js |    18 -
 .../org/apache/struts2/static/dojo/src/svg.js   |   259 -
 .../struts2/static/dojo/src/text/__package__.js |    15 -
 .../static/dojo/src/text/textDirectory.js       |    15 -
 .../struts2/static/dojo/src/undo/Manager.js     |   150 -
 .../struts2/static/dojo/src/undo/__package__.js |    15 -
 .../struts2/static/dojo/src/undo/browser.js     |   203 -
 .../apache/struts2/static/dojo/src/uri/Uri.js   |   115 -
 .../struts2/static/dojo/src/uri/__package__.js  |    15 -
 .../apache/struts2/static/dojo/src/uri/cache.js |    32 -
 .../dojo/src/uuid/LightweightGenerator.js       |    42 -
 .../static/dojo/src/uuid/NameBasedGenerator.js  |    24 -
 .../static/dojo/src/uuid/NilGenerator.js        |    23 -
 .../static/dojo/src/uuid/RandomGenerator.js     |    24 -
 .../static/dojo/src/uuid/TimeBasedGenerator.js  |   245 -
 .../apache/struts2/static/dojo/src/uuid/Uuid.js |   215 -
 .../struts2/static/dojo/src/uuid/__package__.js |    15 -
 .../apache/struts2/static/dojo/src/validate.js  |    15 -
 .../static/dojo/src/validate/__package__.js     |    16 -
 .../struts2/static/dojo/src/validate/check.js   |   234 -
 .../struts2/static/dojo/src/validate/common.js  |    96 -
 .../static/dojo/src/validate/creditCard.js      |    64 -
 .../static/dojo/src/validate/datetime.js        |    92 -
 .../struts2/static/dojo/src/validate/de.js      |    19 -
 .../struts2/static/dojo/src/validate/jp.js      |    19 -
 .../struts2/static/dojo/src/validate/us.js      |    34 -
 .../struts2/static/dojo/src/validate/web.js     |    43 -
 .../dojo/src/widget/AccordionContainer.js       |   128 -
 .../static/dojo/src/widget/AnimatedPng.js       |    47 -
 .../struts2/static/dojo/src/widget/Button.js    |   259 -
 .../struts2/static/dojo/src/widget/Chart.js     |   233 -
 .../struts2/static/dojo/src/widget/Checkbox.js  |   103 -
 .../struts2/static/dojo/src/widget/Clock.js     |   142 -
 .../static/dojo/src/widget/ColorPalette.js      |    60 -
 .../struts2/static/dojo/src/widget/ComboBox.js  |   559 -
 .../static/dojo/src/widget/ContentPane.js       |   441 -
 .../static/dojo/src/widget/CurrencyTextbox.js   |    40 -
 .../static/dojo/src/widget/DatePicker.js        |   349 -
 .../static/dojo/src/widget/DateTextbox.js       |    47 -
 .../static/dojo/src/widget/DebugConsole.js      |    23 -
 .../struts2/static/dojo/src/widget/Dialog.js    |   300 -
 .../struts2/static/dojo/src/widget/DocPane.js   |   262 -
 .../struts2/static/dojo/src/widget/DomWidget.js |   507 -
 .../static/dojo/src/widget/DropdownContainer.js |    65 -
 .../dojo/src/widget/DropdownDatePicker.js       |   110 -
 .../dojo/src/widget/DropdownTimePicker.js       |   156 -
 .../struts2/static/dojo/src/widget/Editor.js    |   390 -
 .../struts2/static/dojo/src/widget/Editor2.js   |   412 -
 .../widget/Editor2Plugin/AlwaysShowToolbar.js   |   118 -
 .../src/widget/Editor2Plugin/ContextMenu.js     |   203 -
 .../widget/Editor2Plugin/CreateLinkDialog.js    |    63 -
 .../src/widget/Editor2Plugin/FindReplace.js     |    61 -
 .../widget/Editor2Plugin/FindReplaceDialog.js   |    34 -
 .../widget/Editor2Plugin/InsertImageDialog.js   |    55 -
 .../widget/Editor2Plugin/InsertTableDialog.js   |   131 -
 .../Editor2Plugin/SimpleSignalCommands.js       |    52 -
 .../src/widget/Editor2Plugin/TableOperation.js  |   120 -
 .../widget/Editor2Plugin/ToolbarDndSupport.js   |    46 -
 .../src/widget/Editor2Plugin/__package__.js     |    15 -
 .../static/dojo/src/widget/Editor2Toolbar.js    |   496 -
 .../static/dojo/src/widget/FilteringTable.js    |   710 -
 .../static/dojo/src/widget/FisheyeList.js       |   446 -
 .../static/dojo/src/widget/FloatingPane.js      |   249 -
 .../struts2/static/dojo/src/widget/Form.js      |   267 -
 .../struts2/static/dojo/src/widget/GoogleMap.js |   169 -
 .../static/dojo/src/widget/HtmlWidget.js        |   101 -
 .../static/dojo/src/widget/InlineEditBox.js     |   156 -
 .../static/dojo/src/widget/IntegerTextbox.js    |    42 -
 .../static/dojo/src/widget/InternetTextbox.js   |    78 -
 .../static/dojo/src/widget/LayoutContainer.js   |    34 -
 .../struts2/static/dojo/src/widget/LinkPane.js  |    23 -
 .../struts2/static/dojo/src/widget/Manager.js   |   288 -
 .../struts2/static/dojo/src/widget/Menu2.js     |   455 -
 .../static/dojo/src/widget/MonthlyCalendar.js   |   149 -
 .../static/dojo/src/widget/PageContainer.js     |   202 -
 .../struts2/static/dojo/src/widget/Parse.js     |   227 -
 .../static/dojo/src/widget/PopupContainer.js    |   297 -
 .../static/dojo/src/widget/ProgressBar.js       |   187 -
 .../static/dojo/src/widget/RadioGroup.js        |   122 -
 .../static/dojo/src/widget/RealNumberTextbox.js |    50 -
 .../static/dojo/src/widget/RegexpTextbox.js     |    27 -
 .../dojo/src/widget/RemoteTabController.js      |    28 -
 .../struts2/static/dojo/src/widget/Repeater.js  |   128 -
 .../static/dojo/src/widget/ResizableTextarea.js |    35 -
 .../static/dojo/src/widget/ResizeHandle.js      |    68 -
 .../struts2/static/dojo/src/widget/RichText.js  |  1167 -
 .../struts2/static/dojo/src/widget/Rounded.js   |   529 -
 .../struts2/static/dojo/src/widget/Select.js    |    39 -
 .../struts2/static/dojo/src/widget/Show.js      |   211 -
 .../static/dojo/src/widget/ShowAction.js        |    20 -
 .../struts2/static/dojo/src/widget/ShowSlide.js |   201 -
 .../struts2/static/dojo/src/widget/SlideShow.js |    77 -
 .../struts2/static/dojo/src/widget/Slider.js    |   475 -
 .../static/dojo/src/widget/SortableTable.js     |   500 -
 .../struts2/static/dojo/src/widget/Spinner.js   |   526 -
 .../static/dojo/src/widget/SplitContainer.js    |   325 -
 .../struts2/static/dojo/src/widget/SplitPane.js |   514 -
 .../struts2/static/dojo/src/widget/SvgButton.js |   100 -
 .../struts2/static/dojo/src/widget/SvgWidget.js |    71 -
 .../struts2/static/dojo/src/widget/SwtWidget.js |    54 -
 .../static/dojo/src/widget/TabContainer.js      |    89 -
 .../struts2/static/dojo/src/widget/TaskBar.js   |    49 -
 .../struts2/static/dojo/src/widget/Textbox.js   |    52 -
 .../static/dojo/src/widget/TimePicker.js        |   278 -
 .../struts2/static/dojo/src/widget/TitlePane.js |    43 -
 .../struts2/static/dojo/src/widget/Toaster.js   |   163 -
 .../struts2/static/dojo/src/widget/Toggler.js   |    26 -
 .../struts2/static/dojo/src/widget/Toolbar.js   |   724 -
 .../struts2/static/dojo/src/widget/Tooltip.js   |   107 -
 .../struts2/static/dojo/src/widget/Tree.js      |   236 -
 .../dojo/src/widget/TreeBasicController.js      |   154 -
 .../dojo/src/widget/TreeBasicControllerV3.js    |   461 -
 .../static/dojo/src/widget/TreeCommon.js        |    82 -
 .../static/dojo/src/widget/TreeContextMenu.js   |   110 -
 .../static/dojo/src/widget/TreeContextMenuV3.js |    74 -
 .../dojo/src/widget/TreeControllerExtension.js  |    60 -
 .../struts2/static/dojo/src/widget/TreeDemo.js  |    85 -
 .../dojo/src/widget/TreeDeselectOnDblselect.js  |    23 -
 .../dojo/src/widget/TreeDisableWrapExtension.js |    37 -
 .../dojo/src/widget/TreeDndControllerV3.js      |    71 -
 .../dojo/src/widget/TreeDocIconExtension.js     |    54 -
 .../static/dojo/src/widget/TreeEditor.js        |    67 -
 .../dojo/src/widget/TreeEmphaseOnSelect.js      |    43 -
 .../dojo/src/widget/TreeEmphasizeOnSelect.js    |    26 -
 .../dojo/src/widget/TreeExpandOnSelect.js       |    43 -
 .../dojo/src/widget/TreeExpandToNodeOnSelect.js |    22 -
 .../static/dojo/src/widget/TreeExtension.js     |    19 -
 .../static/dojo/src/widget/TreeLinkExtension.js |    46 -
 .../dojo/src/widget/TreeLoadingController.js    |    94 -
 .../dojo/src/widget/TreeLoadingControllerV3.js  |   250 -
 .../struts2/static/dojo/src/widget/TreeNode.js  |   246 -
 .../static/dojo/src/widget/TreeNodeV3.js        |   310 -
 .../static/dojo/src/widget/TreeRPCController.js |    72 -
 .../dojo/src/widget/TreeRpcControllerV3.js      |   182 -
 .../static/dojo/src/widget/TreeSelector.js      |   102 -
 .../static/dojo/src/widget/TreeSelectorV3.js    |   160 -
 .../dojo/src/widget/TreeTimeoutIterator.js      |    88 -
 .../dojo/src/widget/TreeToggleOnSelect.js       |    23 -
 .../struts2/static/dojo/src/widget/TreeV3.js    |   135 -
 .../static/dojo/src/widget/TreeWithNode.js      |   115 -
 .../struts2/static/dojo/src/widget/UsTextbox.js |    36 -
 .../static/dojo/src/widget/ValidationTextbox.js |   124 -
 .../struts2/static/dojo/src/widget/Widget.js    |   312 -
 .../struts2/static/dojo/src/widget/Wizard.js    |   127 -
 .../struts2/static/dojo/src/widget/YahooMap.js  |   145 -
 .../static/dojo/src/widget/__package__.js       |    15 -
 .../dojo/src/widget/demoEngine/DemoContainer.js |    75 -
 .../dojo/src/widget/demoEngine/DemoItem.js      |    52 -
 .../dojo/src/widget/demoEngine/DemoNavigator.js |   134 -
 .../dojo/src/widget/demoEngine/DemoPane.js      |    33 -
 .../dojo/src/widget/demoEngine/SourcePane.js    |    35 -
 .../dojo/src/widget/demoEngine/__package__.js   |    15 -
 .../demoEngine/templates/DemoContainer.css      |    39 -
 .../demoEngine/templates/DemoContainer.html     |    25 -
 .../widget/demoEngine/templates/DemoItem.css    |    58 -
 .../widget/demoEngine/templates/DemoItem.html   |    21 -
 .../demoEngine/templates/DemoNavigator.css      |    28 -
 .../demoEngine/templates/DemoNavigator.html     |    24 -
 .../widget/demoEngine/templates/DemoPane.css    |    18 -
 .../widget/demoEngine/templates/DemoPane.html   |     3 -
 .../widget/demoEngine/templates/SourcePane.css  |    20 -
 .../widget/demoEngine/templates/SourcePane.html |     3 -
 .../src/widget/demoEngine/templates/general.css |    73 -
 .../demoEngine/templates/images/test_thumb.gif  |   Bin 3198 -> 0 bytes
 .../demoEngine/templates/images/viewDemo.png    |   Bin 859 -> 0 bytes
 .../static/dojo/src/widget/html/layout.js       |    94 -
 .../static/dojo/src/widget/html/loader.js       |   622 -
 .../static/dojo/src/widget/html/stabile.js      |   128 -
 .../dojo/src/widget/nls/DropdownDatePicker.js   |    13 -
 .../dojo/src/widget/nls/DropdownTimePicker.js   |    13 -
 .../static/dojo/src/widget/nls/TimePicker.js    |    13 -
 .../static/dojo/src/widget/nls/fr/validate.js   |    13 -
 .../static/dojo/src/widget/nls/ja/validate.js   |    13 -
 .../static/dojo/src/widget/nls/validate.js      |    13 -
 .../dojo/src/widget/nls/zh-cn/validate.js       |    13 -
 .../struts2/static/dojo/src/widget/svg/Chart.js |   472 -
 .../dojo/src/widget/templates/AccordionPane.css |    22 -
 .../src/widget/templates/AccordionPane.html     |     4 -
 .../src/widget/templates/ButtonTemplate.css     |    59 -
 .../src/widget/templates/ButtonTemplate.html    |     6 -
 .../dojo/src/widget/templates/Checkbox.css      |    26 -
 .../dojo/src/widget/templates/Checkbox.html     |     5 -
 .../dojo/src/widget/templates/CheckboxA11y.html |     4 -
 .../src/widget/templates/CiviCrmDatePicker.html |    12 -
 .../dojo/src/widget/templates/ComboBox.css      |    68 -
 .../dojo/src/widget/templates/ComboBox.html     |    16 -
 .../widget/templates/ComboButtonTemplate.html   |    18 -
 .../dojo/src/widget/templates/DatePicker.css    |   167 -
 .../dojo/src/widget/templates/DatePicker.html   |    95 -
 .../dojo/src/widget/templates/DemoEngine.html   |    24 -
 .../dojo/src/widget/templates/Dialog.html       |     7 -
 .../dojo/src/widget/templates/DocPane.css       |    49 -
 .../dojo/src/widget/templates/DocPane.html      |    79 -
 .../templates/DropDownButtonTemplate.html       |     9 -
 .../templates/Editor2/Dialog/createlink.html    |    15 -
 .../widget/templates/Editor2/Dialog/find.html   |    15 -
 .../templates/Editor2/Dialog/insertimage.html   |   114 -
 .../templates/Editor2/Dialog/inserttable.html   |    91 -
 .../templates/Editor2/Dialog/replace.html       |    15 -
 .../widget/templates/Editor2/EditorDialog.html  |    21 -
 .../Editor2/EditorToolbar_FontName.html         |    20 -
 .../Editor2/EditorToolbar_FontSize.html         |    31 -
 .../Editor2/EditorToolbar_FormatBlock.html      |    52 -
 .../templates/Editor2/showtableborder_gecko.css |    19 -
 .../templates/Editor2/showtableborder_ie.css    |     4 -
 .../dojo/src/widget/templates/EditorToolbar.css |   152 -
 .../src/widget/templates/EditorToolbar.html     |   153 -
 .../widget/templates/EditorToolbarLight.html    |    46 -
 .../widget/templates/EditorToolbarOneline.html  |   172 -
 .../dojo/src/widget/templates/FisheyeList.css   |    27 -
 .../dojo/src/widget/templates/FloatingPane.css  |   118 -
 .../dojo/src/widget/templates/FloatingPane.html |    18 -
 .../dojo/src/widget/templates/InlineEditBox.css |    29 -
 .../src/widget/templates/InlineEditBox.html     |     6 -
 .../static/dojo/src/widget/templates/Menu.css   |    60 -
 .../static/dojo/src/widget/templates/Menu2.css  |   116 -
 .../src/widget/templates/MonthlyCalendar.css    |    91 -
 .../src/widget/templates/MonthlyCalendar.html   |   110 -
 .../dojo/src/widget/templates/PopUpButton.css   |    35 -
 .../dojo/src/widget/templates/ProgressBar.css   |    23 -
 .../dojo/src/widget/templates/ProgressBar.html  |     5 -
 .../src/widget/templates/RemoteTabControl.css   |    61 -
 .../src/widget/templates/ResizableTextarea.css  |    15 -
 .../src/widget/templates/ResizableTextarea.html |    14 -
 .../dojo/src/widget/templates/ResizeHandle.css  |    12 -
 .../static/dojo/src/widget/templates/Show.css   |    59 -
 .../static/dojo/src/widget/templates/Show.html  |    11 -
 .../dojo/src/widget/templates/ShowSlide.css     |    12 -
 .../dojo/src/widget/templates/ShowSlide.html    |     6 -
 .../dojo/src/widget/templates/SlideShow.css     |     9 -
 .../dojo/src/widget/templates/SlideShow.html    |    15 -
 .../static/dojo/src/widget/templates/Slider.css |    61 -
 .../dojo/src/widget/templates/Slider.html       |    56 -
 .../src/widget/templates/SliderHorizontal.html  |     3 -
 .../src/widget/templates/SliderVertical.html    |     3 -
 .../dojo/src/widget/templates/Spinner.css       |    34 -
 .../dojo/src/widget/templates/Spinner.html      |    25 -
 .../src/widget/templates/SplitContainer.css     |    40 -
 .../dojo/src/widget/templates/TabContainer.css  |   163 -
 .../dojo/src/widget/templates/TabContainer.html |     4 -
 .../src/widget/templates/TabContainerA11y.css   |   175 -
 .../dojo/src/widget/templates/TaskBar.css       |    29 -
 .../widget/templates/TaskBarItemTemplate.html   |     2 -
 .../dojo/src/widget/templates/Textbox.html      |     5 -
 .../dojo/src/widget/templates/TimePicker.css    |   179 -
 .../dojo/src/widget/templates/TimePicker.html   |    98 -
 .../dojo/src/widget/templates/TitlePane.html    |     4 -
 .../dojo/src/widget/templates/Toaster.css       |    42 -
 .../dojo/src/widget/templates/Toolbar.css       |    54 -
 .../src/widget/templates/TooltipTemplate.css    |    10 -
 .../static/dojo/src/widget/templates/Tree.css   |    29 -
 .../src/widget/templates/TreeDisableWrap.css    |     9 -
 .../dojo/src/widget/templates/TreeDocIcon.css   |    55 -
 .../dojo/src/widget/templates/TreeEditor.css    |     4 -
 .../static/dojo/src/widget/templates/TreeV3.css |    82 -
 .../dojo/src/widget/templates/Validate.css      |    12 -
 .../src/widget/templates/ValidationTextbox.html |     8 -
 .../static/dojo/src/widget/templates/Wizard.css |    72 -
 .../dojo/src/widget/templates/Wizard.html       |    10 -
 .../src/widget/templates/buttons/aggregate.gif  |   Bin 4360 -> 0 bytes
 .../src/widget/templates/buttons/backcolor.gif  |   Bin 585 -> 0 bytes
 .../src/widget/templates/buttons/bg-fade.png    |   Bin 177 -> 0 bytes
 .../dojo/src/widget/templates/buttons/bold.gif  |   Bin 346 -> 0 bytes
 .../src/widget/templates/buttons/cancel.gif     |   Bin 375 -> 0 bytes
 .../dojo/src/widget/templates/buttons/copy.gif  |   Bin 210 -> 0 bytes
 .../src/widget/templates/buttons/createlink.gif |   Bin 1081 -> 0 bytes
 .../dojo/src/widget/templates/buttons/cut.gif   |   Bin 112 -> 0 bytes
 .../src/widget/templates/buttons/delete.gif     |   Bin 81 -> 0 bytes
 .../src/widget/templates/buttons/forecolor.gif  |   Bin 574 -> 0 bytes
 .../widget/templates/buttons/hilitecolor.gif    |   Bin 585 -> 0 bytes
 .../src/widget/templates/buttons/indent.gif     |   Bin 83 -> 0 bytes
 .../templates/buttons/inserthorizontalrule.gif  |   Bin 117 -> 0 bytes
 .../widget/templates/buttons/insertimage.gif    |   Bin 595 -> 0 bytes
 .../templates/buttons/insertorderedlist.gif     |   Bin 85 -> 0 bytes
 .../widget/templates/buttons/inserttable.gif    |   Bin 233 -> 0 bytes
 .../templates/buttons/insertunorderedlist.gif   |   Bin 98 -> 0 bytes
 .../src/widget/templates/buttons/italic.gif     |   Bin 309 -> 0 bytes
 .../widget/templates/buttons/justifycenter.gif  |   Bin 132 -> 0 bytes
 .../widget/templates/buttons/justifyfull.gif    |   Bin 294 -> 0 bytes
 .../widget/templates/buttons/justifyleft.gif    |   Bin 194 -> 0 bytes
 .../widget/templates/buttons/justifyright.gif   |   Bin 190 -> 0 bytes
 .../widget/templates/buttons/left_to_right.gif  |   Bin 138 -> 0 bytes
 .../templates/buttons/list_bullet_indent.gif    |   Bin 98 -> 0 bytes
 .../templates/buttons/list_bullet_outdent.gif   |   Bin 99 -> 0 bytes
 .../templates/buttons/list_num_indent.gif       |   Bin 85 -> 0 bytes
 .../templates/buttons/list_num_outdent.gif      |   Bin 85 -> 0 bytes
 .../src/widget/templates/buttons/outdent.gif    |   Bin 84 -> 0 bytes
 .../dojo/src/widget/templates/buttons/paste.gif |   Bin 241 -> 0 bytes
 .../dojo/src/widget/templates/buttons/redo.gif  |   Bin 543 -> 0 bytes
 .../widget/templates/buttons/removeformat.gif   |   Bin 101 -> 0 bytes
 .../widget/templates/buttons/right_to_left.gif  |   Bin 142 -> 0 bytes
 .../dojo/src/widget/templates/buttons/save.gif  |   Bin 243 -> 0 bytes
 .../dojo/src/widget/templates/buttons/sep.gif   |   Bin 58 -> 0 bytes
 .../dojo/src/widget/templates/buttons/space.gif |   Bin 43 -> 0 bytes
 .../widget/templates/buttons/strikethrough.gif  |   Bin 329 -> 0 bytes
 .../src/widget/templates/buttons/subscript.gif  |   Bin 76 -> 0 bytes
 .../widget/templates/buttons/superscript.gif    |   Bin 77 -> 0 bytes
 .../src/widget/templates/buttons/underline.gif  |   Bin 344 -> 0 bytes
 .../dojo/src/widget/templates/buttons/undo.gif  |   Bin 541 -> 0 bytes
 .../src/widget/templates/buttons/wikiword.gif   |   Bin 386 -> 0 bytes
 .../static/dojo/src/widget/templates/check.gif  |   Bin 2024 -> 0 bytes
 .../src/widget/templates/decrementMonth.gif     |   Bin 166 -> 0 bytes
 .../dojo/src/widget/templates/decrementWeek.gif |   Bin 160 -> 0 bytes
 .../dojo/src/widget/templates/grabCorner.gif    |   Bin 77 -> 0 bytes
 .../src/widget/templates/images/Tree/Tree.css   |    36 -
 .../src/widget/templates/images/Tree/blank.gif  |   Bin 55 -> 0 bytes
 .../src/widget/templates/images/Tree/closed.gif |   Bin 1078 -> 0 bytes
 .../widget/templates/images/Tree/document.gif   |   Bin 240 -> 0 bytes
 .../src/widget/templates/images/Tree/minus.gif  |   Bin 545 -> 0 bytes
 .../src/widget/templates/images/Tree/plus.gif   |   Bin 539 -> 0 bytes
 .../templates/images/Tree/transparent.gif       |   Bin 870 -> 0 bytes
 .../templates/images/Tree/treenode_blank.gif    |   Bin 834 -> 0 bytes
 .../templates/images/Tree/treenode_child.gif    |   Bin 73 -> 0 bytes
 .../images/Tree/treenode_expand_minus.gif       |   Bin 547 -> 0 bytes
 .../images/Tree/treenode_expand_plus.gif        |   Bin 542 -> 0 bytes
 .../templates/images/Tree/treenode_grid_c.gif   |   Bin 60 -> 0 bytes
 .../templates/images/Tree/treenode_grid_l.gif   |   Bin 68 -> 0 bytes
 .../templates/images/Tree/treenode_grid_p.gif   |   Bin 63 -> 0 bytes
 .../templates/images/Tree/treenode_grid_t.gif   |   Bin 74 -> 0 bytes
 .../templates/images/Tree/treenode_grid_v.gif   |   Bin 71 -> 0 bytes
 .../templates/images/Tree/treenode_grid_x.gif   |   Bin 60 -> 0 bytes
 .../templates/images/Tree/treenode_grid_y.gif   |   Bin 67 -> 0 bytes
 .../templates/images/Tree/treenode_grid_z.gif   |   Bin 60 -> 0 bytes
 .../templates/images/Tree/treenode_loading.gif  |   Bin 1089 -> 0 bytes
 .../templates/images/Tree/treenode_loading.jpg  |   Bin 1390 -> 0 bytes
 .../widget/templates/images/TreeV3/closed.gif   |   Bin 162 -> 0 bytes
 .../widget/templates/images/TreeV3/document.gif |   Bin 342 -> 0 bytes
 .../templates/images/TreeV3/expand_leaf.gif     |   Bin 68 -> 0 bytes
 .../templates/images/TreeV3/expand_loading.gif  |   Bin 1081 -> 0 bytes
 .../templates/images/TreeV3/expand_minus.gif    |   Bin 552 -> 0 bytes
 .../templates/images/TreeV3/expand_plus.gif     |   Bin 552 -> 0 bytes
 .../src/widget/templates/images/TreeV3/i.gif    |   Bin 71 -> 0 bytes
 .../widget/templates/images/TreeV3/i_bhalf.gif  |   Bin 60 -> 0 bytes
 .../widget/templates/images/TreeV3/i_half.gif   |   Bin 65 -> 0 bytes
 .../widget/templates/images/TreeV3/i_long.gif   |   Bin 2113 -> 0 bytes
 .../src/widget/templates/images/TreeV3/l.gif    |   Bin 74 -> 0 bytes
 .../widget/templates/images/TreeV3/minus.gif    |   Bin 539 -> 0 bytes
 .../src/widget/templates/images/TreeV3/open.gif |   Bin 139 -> 0 bytes
 .../src/widget/templates/images/TreeV3/plus.gif |   Bin 539 -> 0 bytes
 .../src/widget/templates/images/TreeV3/t.gif    |   Bin 80 -> 0 bytes
 .../src/widget/templates/images/TreeV3/x.gif    |   Bin 68 -> 0 bytes
 .../dojo/src/widget/templates/images/bar.gif    |   Bin 2458 -> 0 bytes
 .../src/widget/templates/images/bdYearBg.1.gif  |     0
 .../src/widget/templates/images/bdYearBg.gif    |   Bin 74 -> 0 bytes
 .../dojo/src/widget/templates/images/blank.gif  |   Bin 43 -> 0 bytes
 .../dojo/src/widget/templates/images/clock.png  |   Bin 9422 -> 0 bytes
 .../widget/templates/images/combo_box_arrow.png |   Bin 336 -> 0 bytes
 .../src/widget/templates/images/dateIcon.gif    |   Bin 392 -> 0 bytes
 .../widget/templates/images/decrementMonth.gif  |   Bin 167 -> 0 bytes
 .../widget/templates/images/decrementMonth.png  |   Bin 180 -> 0 bytes
 .../dojo/src/widget/templates/images/dpBg.gif   |   Bin 522 -> 0 bytes
 .../src/widget/templates/images/dpCurveBL.png   |   Bin 280 -> 0 bytes
 .../src/widget/templates/images/dpCurveBR.png   |   Bin 275 -> 0 bytes
 .../src/widget/templates/images/dpCurveTL.png   |   Bin 305 -> 0 bytes
 .../src/widget/templates/images/dpCurveTR.png   |   Bin 295 -> 0 bytes
 .../src/widget/templates/images/dpHorizLine.gif |   Bin 43 -> 0 bytes
 .../widget/templates/images/dpHorizLineFoot.gif |   Bin 43 -> 0 bytes
 .../src/widget/templates/images/dpMonthBg.gif   |   Bin 107 -> 0 bytes
 .../src/widget/templates/images/dpMonthBg.png   |   Bin 169 -> 0 bytes
 .../src/widget/templates/images/dpMonthBg2.png  |   Bin 169 -> 0 bytes
 .../src/widget/templates/images/dpVertLine.gif  |   Bin 43 -> 0 bytes
 .../src/widget/templates/images/dpYearBg.gif    |   Bin 74 -> 0 bytes
 .../src/widget/templates/images/dpYearBg.png    |   Bin 142 -> 0 bytes
 .../images/dropdownButtonsArrow-disabled.gif    |   Bin 816 -> 0 bytes
 .../templates/images/dropdownButtonsArrow.gif   |   Bin 46 -> 0 bytes
 .../templates/images/floatingPaneClose.gif      |   Bin 752 -> 0 bytes
 .../templates/images/floatingPaneMaximize.gif   |   Bin 704 -> 0 bytes
 .../templates/images/floatingPaneMinimize.gif   |   Bin 692 -> 0 bytes
 .../templates/images/floatingPaneRestore.gif    |   Bin 701 -> 0 bytes
 .../dojo/src/widget/templates/images/h-bar.gif  |   Bin 2668 -> 0 bytes
 .../widget/templates/images/incrementMonth.gif  |   Bin 168 -> 0 bytes
 .../widget/templates/images/incrementMonth.png  |   Bin 181 -> 0 bytes
 .../dojo/src/widget/templates/images/no.gif     |   Bin 179 -> 0 bytes
 .../dojo/src/widget/templates/images/no.svg     |    11 -
 .../widget/templates/images/scBackground.gif    |   Bin 715 -> 0 bytes
 .../images/slider-bg-progress-vert.gif          |   Bin 1899 -> 0 bytes
 .../widget/templates/images/slider-bg-vert.gif  |   Bin 1899 -> 0 bytes
 .../src/widget/templates/images/slider-bg.gif   |   Bin 1102 -> 0 bytes
 .../templates/images/slider-button-horz.png     |   Bin 439 -> 0 bytes
 .../templates/images/slider-button-vert.png     |   Bin 432 -> 0 bytes
 .../widget/templates/images/slider-button.png   |   Bin 381 -> 0 bytes
 .../dojo/src/widget/templates/images/slider.gif |   Bin 865 -> 0 bytes
 .../templates/images/slider_down_arrow.png      |   Bin 382 -> 0 bytes
 .../templates/images/slider_left_arrow.png      |   Bin 343 -> 0 bytes
 .../templates/images/slider_right_arrow.png     |   Bin 366 -> 0 bytes
 .../widget/templates/images/slider_up_arrow.png |   Bin 378 -> 0 bytes
 .../templates/images/soriaAccordionOff.gif      |   Bin 94 -> 0 bytes
 .../templates/images/soriaAccordionSelected.gif |   Bin 94 -> 0 bytes
 .../widget/templates/images/soriaActive-c.gif   |   Bin 1420 -> 0 bytes
 .../widget/templates/images/soriaActive-l.gif   |   Bin 1585 -> 0 bytes
 .../widget/templates/images/soriaActive-r.gif   |   Bin 1587 -> 0 bytes
 .../src/widget/templates/images/soriaBarBg.gif  |   Bin 155 -> 0 bytes
 .../widget/templates/images/soriaButton-c.gif   |   Bin 848 -> 0 bytes
 .../widget/templates/images/soriaButton-l.gif   |   Bin 1001 -> 0 bytes
 .../widget/templates/images/soriaButton-r.gif   |   Bin 1001 -> 0 bytes
 .../widget/templates/images/soriaDisabled-c.gif |   Bin 743 -> 0 bytes
 .../widget/templates/images/soriaDisabled-l.gif |   Bin 894 -> 0 bytes
 .../widget/templates/images/soriaDisabled-r.gif |   Bin 895 -> 0 bytes
 .../src/widget/templates/images/soriaMenuBg.gif |   Bin 820 -> 0 bytes
 .../widget/templates/images/soriaPressed-c.gif  |   Bin 1446 -> 0 bytes
 .../widget/templates/images/soriaPressed-l.gif  |   Bin 1613 -> 0 bytes
 .../widget/templates/images/soriaPressed-r.gif  |   Bin 1614 -> 0 bytes
 .../templates/images/spinnerDecrement.gif       |   Bin 120 -> 0 bytes
 .../templates/images/spinnerIncrement.gif       |   Bin 119 -> 0 bytes
 .../templates/images/submenu_disabled.gif       |   Bin 53 -> 0 bytes
 .../src/widget/templates/images/submenu_off.gif |   Bin 828 -> 0 bytes
 .../src/widget/templates/images/submenu_on.gif  |   Bin 828 -> 0 bytes
 .../widget/templates/images/tab_bot_left.gif    |   Bin 296 -> 0 bytes
 .../templates/images/tab_bot_left_curr.gif      |   Bin 429 -> 0 bytes
 .../widget/templates/images/tab_bot_right.gif   |   Bin 974 -> 0 bytes
 .../templates/images/tab_bot_right_curr.gif     |   Bin 1310 -> 0 bytes
 .../src/widget/templates/images/tab_close.gif   |   Bin 312 -> 0 bytes
 .../src/widget/templates/images/tab_close_h.gif |   Bin 313 -> 0 bytes
 .../src/widget/templates/images/tab_left.gif    |   Bin 635 -> 0 bytes
 .../src/widget/templates/images/tab_left_r.gif  |   Bin 296 -> 0 bytes
 .../widget/templates/images/tab_left_r_curr.gif |   Bin 429 -> 0 bytes
 .../src/widget/templates/images/tab_right.gif   |   Bin 2386 -> 0 bytes
 .../src/widget/templates/images/tab_right_r.gif |   Bin 974 -> 0 bytes
 .../templates/images/tab_right_r_curr.gif       |   Bin 1310 -> 0 bytes
 .../widget/templates/images/tab_top_left.gif    |   Bin 2384 -> 0 bytes
 .../widget/templates/images/tab_top_right.gif   |   Bin 2386 -> 0 bytes
 .../src/widget/templates/images/timeIcon.gif    |   Bin 211 -> 0 bytes
 .../src/widget/templates/images/toolbar-bg.gif  |   Bin 180 -> 0 bytes
 .../src/widget/templates/images/transparent.gif |   Bin 870 -> 0 bytes
 .../widget/templates/images/treenode_blank.gif  |   Bin 834 -> 0 bytes
 .../widget/templates/images/treenode_child.gif  |   Bin 73 -> 0 bytes
 .../templates/images/treenode_expand_minus.gif  |   Bin 547 -> 0 bytes
 .../templates/images/treenode_expand_plus.gif   |   Bin 542 -> 0 bytes
 .../widget/templates/images/treenode_grid_c.gif |   Bin 60 -> 0 bytes
 .../widget/templates/images/treenode_grid_l.gif |   Bin 68 -> 0 bytes
 .../widget/templates/images/treenode_grid_p.gif |   Bin 63 -> 0 bytes
 .../widget/templates/images/treenode_grid_t.gif |   Bin 74 -> 0 bytes
 .../widget/templates/images/treenode_grid_v.gif |   Bin 71 -> 0 bytes
 .../widget/templates/images/treenode_grid_x.gif |   Bin 60 -> 0 bytes
 .../widget/templates/images/treenode_grid_y.gif |   Bin 67 -> 0 bytes
 .../widget/templates/images/treenode_grid_z.gif |   Bin 60 -> 0 bytes
 .../widget/templates/images/treenode_node.gif   |   Bin 195 -> 0 bytes
 .../src/widget/templates/images/verticalbar.gif |   Bin 158 -> 0 bytes
 .../widget/templates/images/whiteDownArrow.gif  |   Bin 46 -> 0 bytes
 .../src/widget/templates/incrementMonth.gif     |   Bin 168 -> 0 bytes
 .../dojo/src/widget/templates/incrementWeek.gif |   Bin 159 -> 0 bytes
 .../src/widget/templates/richtextframe.html     |    24 -
 .../struts2/static/dojo/src/widget/validate.js  |    15 -
 .../struts2/static/dojo/src/widget/vml/Chart.js |   527 -
 .../apache/struts2/static/dojo/src/xml/Parse.js |   165 -
 .../struts2/static/dojo/src/xml/XslTransform.js |   159 -
 .../struts2/static/dojo/src/xml/__package__.js  |    16 -
 .../struts2/static/dojo/src/xml/svgUtil.js      |    32 -
 .../struts2/static/dojo/storage_dialog.swf      |   Bin 26921 -> 0 bytes
 .../struts2/static/dojo/struts/ComboBox.css     |    89 -
 .../struts2/static/dojo/struts/widget/Bind.js   |   464 -
 .../static/dojo/struts/widget/BindAnchor.js     |    42 -
 .../static/dojo/struts/widget/BindDiv.js        |   436 -
 .../static/dojo/struts/widget/BindEvent.js      |    59 -
 .../static/dojo/struts/widget/ComboBox.js       |   536 -
 .../dojo/struts/widget/StrutsDatePicker.js      |    94 -
 .../dojo/struts/widget/StrutsTabContainer.js    |   117 -
 .../dojo/struts/widget/StrutsTimePicker.js      |   101 -
 .../static/dojo/struts/widget/StrutsTree.js     |    80 -
 .../static/dojo/struts/widget/StrutsTreeNode.js |    87 -
 .../dojo/struts/widget/StrutsTreeSelector.js    |   119 -
 .../static/dojo/struts/widget/__package__.js    |    35 -
 .../apache/struts2/static/dojo/struts_dojo.js   | 18794 -------
 .../static/dojo/struts_dojo.js.uncompressed.js  | 31353 -----------
 .../org/apache/struts2/static/tree.css          |    50 -
 .../dojo/src/main/resources/struts-plugin.xml   |    31 -
 .../main/resources/template/ajax/a-close.ftl    |    26 -
 .../dojo/src/main/resources/template/ajax/a.ftl |    37 -
 .../resources/template/ajax/ajax-common.ftl     |   106 -
 .../resources/template/ajax/autocompleter.ftl   |   180 -
 .../main/resources/template/ajax/bind-close.ftl |    25 -
 .../src/main/resources/template/ajax/bind.ftl   |   166 -
 .../resources/template/ajax/controlheader.ftl   |    34 -
 .../resources/template/ajax/datetimepicker.ftl  |   105 -
 .../main/resources/template/ajax/div-close.ftl  |    26 -
 .../src/main/resources/template/ajax/div.ftl    |    54 -
 .../main/resources/template/ajax/dojoRequire.js |    30 -
 .../src/main/resources/template/ajax/head.ftl   |    81 -
 .../resources/template/ajax/submit-close.ftl    |    22 -
 .../src/main/resources/template/ajax/submit.ftl |   105 -
 .../main/resources/template/ajax/tab-close.ftl  |    26 -
 .../src/main/resources/template/ajax/tab.ftl    |    45 -
 .../template/ajax/tabbedpanel-close.ftl         |    26 -
 .../resources/template/ajax/tabbedpanel.ftl     |    87 -
 .../main/resources/template/ajax/textarea.ftl   |    65 -
 .../resources/template/ajax/theme.properties    |    21 -
 .../main/resources/template/ajax/tree-close.ftl |    36 -
 .../src/main/resources/template/ajax/tree.ftl   |   126 -
 .../resources/template/ajax/treenode-close.ftl  |    23 -
 .../template/ajax/treenode-include.ftl          |    29 -
 .../main/resources/template/ajax/treenode.ftl   |    28 -
 plugins/dojo/src/profile/README                 |    14 -
 plugins/dojo/src/profile/struts.profile.js      |    36 -
 .../org/apache/struts2/dojo/TestAction.java     |   142 -
 .../dojo/views/jsp/ui/AbstractTagTest.java      |   139 -
 .../dojo/views/jsp/ui/AbstractUITagTest.java    |   358 -
 .../struts2/dojo/views/jsp/ui/AnchorTest.java   |    64 -
 .../dojo/views/jsp/ui/AutocompleterTest.java    |    87 -
 .../struts2/dojo/views/jsp/ui/BindTest.java     |    59 -
 .../struts2/dojo/views/jsp/ui/Category.java     |   106 -
 .../views/jsp/ui/DateTimePickerTagTest.java     |   217 -
 .../struts2/dojo/views/jsp/ui/DivTest.java      |    68 -
 .../struts2/dojo/views/jsp/ui/HeadTagTest.java  |    65 -
 .../jsp/ui/StrutsMockHttpServletRequest.java    |   210 -
 .../jsp/ui/StrutsMockHttpServletResponse.java   |    99 -
 .../views/jsp/ui/StrutsMockHttpSession.java     |    70 -
 .../dojo/views/jsp/ui/StrutsMockJspWriter.java  |   171 -
 .../views/jsp/ui/StrutsMockPageContext.java     |    83 -
 .../views/jsp/ui/StrutsMockServletContext.java  |   162 -
 .../dojo/views/jsp/ui/SubmitAjaxTest.java       |   127 -
 .../dojo/views/jsp/ui/TabbedPanelTagTest.java   |    67 -
 .../struts2/dojo/views/jsp/ui/TreeTest.java     |   135 -
 .../dojo/views/jsp/ui/Autocompleter-1.txt       |    27 -
 .../dojo/views/jsp/ui/Autocompleter-2.txt       |    21 -
 .../apache/struts2/dojo/views/jsp/ui/Bind-1.txt |    29 -
 .../views/jsp/ui/DateTimePickerTagTest-1.txt    |    18 -
 .../views/jsp/ui/DateTimePickerTagTest-2.txt    |    19 -
 .../struts2/dojo/views/jsp/ui/HeadTagTest-1.txt |    37 -
 .../struts2/dojo/views/jsp/ui/HeadTagTest-2.txt |    33 -
 .../struts2/dojo/views/jsp/ui/TabbedPanel-1.txt |     7 -
 .../struts2/dojo/views/jsp/ui/TabbedPanel-2.txt |    18 -
 .../struts2/dojo/views/jsp/ui/TabbedPanel-3.txt |    14 -
 .../struts2/dojo/views/jsp/ui/TabbedPanel-4.txt |    10 -
 .../apache/struts2/dojo/views/jsp/ui/div-1.txt  |    28 -
 .../apache/struts2/dojo/views/jsp/ui/href-1.txt |    25 -
 .../struts2/dojo/views/jsp/ui/submit-ajax-1.txt |    29 -
 .../struts2/dojo/views/jsp/ui/submit-ajax-2.txt |    22 -
 .../struts2/dojo/views/jsp/ui/submit-ajax-3.txt |    25 -
 .../apache/struts2/dojo/views/jsp/ui/tree-1.txt |    47 -
 .../apache/struts2/dojo/views/jsp/ui/tree-2.txt |    68 -
 .../dojo/src/test/resources/struts.properties   |    38 -
 plugins/dwr/pom.xml                             |     2 +-
 .../apache/struts2/validators/DWRValidator.java |     8 +-
 plugins/dwr/src/site/site.xml                   |    57 +
 plugins/embeddedjsp/pom.xml                     |    11 +-
 .../org/apache/struts2/EmbeddedJSPResult.java   |     2 +-
 .../main/java/org/apache/struts2/JSPLoader.java |    20 +-
 .../struts2/jasper/EmbeddedServletOptions.java  |     9 -
 .../java/org/apache/struts2/jasper/JspC.java    |     8 -
 .../java/org/apache/struts2/jasper/Options.java |     7 -
 plugins/embeddedjsp/src/site/site.xml           |    57 +
 plugins/gxp/pom.xml                             |     2 +-
 plugins/gxp/src/site/site.xml                   |    57 +
 plugins/jasperreports/pom.xml                   |     2 +-
 .../jasperreports/JasperReportsResult.java      |   118 +-
 .../jasperreports/ValueStackDataSource.java     |    42 +-
 .../jasperreports/ValueStackShadowMap.java      |     2 +-
 plugins/jasperreports/src/site/site.xml         |    57 +
 plugins/java8-support/README.adoc               |    11 +
 plugins/java8-support/pom.xml                   |    60 +
 .../struts2/convention/Java8ClassFinder.java    |   572 +
 .../convention/Java8ClassFinderFactory.java     |    48 +
 .../src/main/resources/LICENSE.txt              |   174 +
 .../java8-support/src/main/resources/NOTICE.txt |     5 +
 .../src/main/resources/struts-plugin.xml        |    33 +
 plugins/java8-support/src/site/site.xml         |    57 +
 plugins/javatemplates/pom.xml                   |     2 +-
 .../views/java/DefaultTagHandlerFactory.java    |     9 +-
 .../apache/struts2/views/java/DefaultTheme.java |    10 +-
 .../struts2/views/java/JavaTemplateEngine.java  |    30 +-
 .../views/java/simple/SubmitHandler.java        |     4 +-
 plugins/javatemplates/src/site/site.xml         |    57 +
 plugins/jfreechart/pom.xml                      |    11 +-
 .../apache/struts2/dispatcher/ChartResult.java  |     9 +-
 plugins/jfreechart/src/site/site.xml            |    57 +
 .../struts2/dispatcher/ChartResultTest.java     |    18 +-
 plugins/jsf/pom.xml                             |    54 -
 .../jsf/ApplyRequestValuesInterceptor.java      |    79 -
 .../apache/struts2/jsf/FacesInterceptor.java    |   110 -
 .../org/apache/struts2/jsf/FacesRender.java     |    80 -
 .../org/apache/struts2/jsf/FacesResult.java     |    84 -
 .../struts2/jsf/FacesSetupInterceptor.java      |   589 -
 .../org/apache/struts2/jsf/FacesSupport.java    |   173 -
 .../jsf/InvokeApplicationInterceptor.java       |    79 -
 .../jsf/ProcessValidationsInterceptor.java      |    78 -
 .../struts2/jsf/RestoreViewInterceptor.java     |   229 -
 .../struts2/jsf/StrutsNavigationHandler.java    |    94 -
 .../struts2/jsf/StrutsVariableResolver.java     |    83 -
 .../jsf/UpdateModelValuesInterceptor.java       |    79 -
 plugins/jsf/src/main/resources/LICENSE.txt      |   174 -
 plugins/jsf/src/main/resources/NOTICE.txt       |     5 -
 .../org/apache/struts2/jsf/package.html         |    31 -
 .../jsf/src/main/resources/struts-plugin.xml    |    59 -
 plugins/json/pom.xml                            |    11 +-
 .../org/apache/struts2/json/JSONCleaner.java    |    33 +-
 .../apache/struts2/json/JSONInterceptor.java    |    92 +-
 .../org/apache/struts2/json/JSONPopulator.java  |    67 +-
 .../org/apache/struts2/json/JSONResult.java     |    14 +-
 .../java/org/apache/struts2/json/JSONUtil.java  |    33 +-
 .../struts2/json/JSONValidationInterceptor.java |     8 +-
 .../org/apache/struts2/json/JSONWriter.java     |    37 +-
 .../struts2/json/bridge/StringBridge.java       |     4 +-
 .../org/apache/struts2/json/rpc/RPCError.java   |     6 +-
 .../java/org/apache/struts2/json/smd/SMD.java   |     4 +-
 .../apache/struts2/json/smd/SMDGenerator.java   |     6 +-
 plugins/json/src/site/site.xml                  |    57 +
 .../org/apache/struts2/json/AnotherBean.java    |    32 +
 .../struts2/json/JSONInterceptorTest.java       |    52 +
 .../org/apache/struts2/json/JSONUtilTest.java   |    14 +
 .../java/org/apache/struts2/json/ListBean.java  |    24 +
 .../struts2/json/StrutsMockServletContext.java  |   150 +-
 .../org/apache/struts2/json/TestAction5.java    |    52 +
 .../org/apache/struts2/json/json-12.txt         |     8 +
 plugins/junit/pom.xml                           |    11 +-
 .../apache/struts2/StrutsJUnit4TestCase.java    |    15 +-
 .../java/org/apache/struts2/StrutsTestCase.java |     1 +
 plugins/junit/src/site/site.xml                 |    57 +
 .../junit/src/test/java/actions/ViewAction.java |     2 -
 plugins/osgi/pom.xml                            |     2 +-
 .../struts2/osgi/BundleFreemarkerManager.java   |     6 +-
 .../struts2/osgi/BundlePackageLoader.java       |     6 +-
 .../struts2/osgi/DefaultBundleAccessor.java     |     9 +-
 .../struts2/osgi/OsgiConfigurationProvider.java |    22 +-
 .../java/org/apache/struts2/osgi/OsgiUtil.java  |    12 +-
 .../apache/struts2/osgi/StrutsOsgiListener.java |    11 +-
 .../apache/struts2/osgi/host/BaseOsgiHost.java  |    50 +-
 .../apache/struts2/osgi/host/FelixOsgiHost.java |    27 +-
 .../struts2/osgi/host/GlassfishOSGiHost.java    |    15 +-
 .../osgi/interceptor/OsgiInterceptor.java       |     6 +-
 plugins/osgi/src/site/site.xml                  |    57 +
 plugins/oval/pom.xml                            |     2 +-
 .../DefaultOValValidationManager.java           |    30 +-
 .../interceptor/OValValidationInterceptor.java  |    28 +-
 plugins/oval/src/site/site.xml                  |    57 +
 .../OValValidationInterceptorTest.java          |     4 +-
 plugins/pell-multipart/pom.xml                  |     2 +-
 .../multipart/PellMultiPartRequest.java         |    10 +-
 plugins/pell-multipart/src/site/site.xml        |    57 +
 plugins/plexus/pom.xml                          |     2 +-
 .../org/apache/struts2/plexus/PlexusFilter.java |     6 +-
 .../struts2/plexus/PlexusLifecycleListener.java |     6 +-
 .../struts2/plexus/PlexusObjectFactory.java     |     6 +-
 .../org/apache/struts2/plexus/PlexusUtils.java  |     6 +-
 plugins/plexus/src/site/site.xml                |    57 +
 plugins/pom.xml                                 |    36 +-
 plugins/portlet-tiles/pom.xml                   |     2 +-
 .../struts2/views/tiles/PortletTilesResult.java |     2 +-
 plugins/portlet-tiles/src/site/site.xml         |    57 +
 plugins/portlet/pom.xml                         |    11 +-
 .../apache/struts2/StrutsPortletTestCase.java   |     6 +-
 .../portlet/context/PortletActionContext.java   |    14 +
 .../portlet/dispatcher/Jsr168Dispatcher.java    |     6 +-
 .../portlet/dispatcher/Jsr286Dispatcher.java    |     6 +-
 .../interceptor/PortletAwareInterceptor.java    |     6 +-
 .../interceptor/PortletPrincipalProxy.java      |    11 -
 .../interceptor/PortletStateInterceptor.java    |     6 +-
 .../result/PortletActionRedirectResult.java     |     2 +-
 .../struts2/portlet/result/PortletResult.java   |     8 +-
 .../portlet/result/PortletVelocityResult.java   |    10 +-
 .../servlet/PortletServletResponseJSR286.java   |     6 +-
 .../struts2/portlet/util/PortletUrlHelper.java  |     6 +-
 .../portlet/util/PortletUrlHelperJSR286.java    |     6 +-
 .../freemarker/PortletFreemarkerResult.java     |    39 +-
 plugins/portlet/src/site/site.xml               |    57 +
 plugins/rest/pom.xml                            |    11 +-
 .../rest/DefaultContentTypeHandlerManager.java  |     4 +-
 .../org/apache/struts2/rest/HttpHeaders.java    |     2 +-
 .../struts2/rest/RestActionInvocation.java      |    54 +-
 .../apache/struts2/rest/RestActionMapper.java   |    40 +-
 .../struts2/rest/RestWorkflowInterceptor.java   |    17 +-
 .../rest/src/main/resources/struts-plugin.xml   |     4 +-
 plugins/rest/src/site/site.xml                  |    57 +
 .../struts2/rest/DefaultHttpHeadersTest.java    |    11 +-
 .../struts2/rest/RestActionInvocationTest.java  |     8 +-
 plugins/sitegraph/pom.xml                       |    11 +-
 .../org/apache/struts2/sitegraph/SiteGraph.java |    27 +-
 .../sitegraph/StrutsConfigRetriever.java        |     6 +-
 .../sitegraph/entities/FileBasedView.java       |    12 +-
 plugins/sitegraph/src/site/site.xml             |    57 +
 .../apache/struts2/sitegraph/SiteGraphTest.java |    15 +-
 plugins/sitemesh/pom.xml                        |     2 +-
 .../sitemesh/FreemarkerDecoratorServlet.java    |    53 +-
 ...dDecorator2NewStrutsFreemarkerDecorator.java |     6 +-
 ...OldDecorator2NewStrutsVelocityDecorator.java |     6 +-
 .../struts2/sitemesh/StrutsSiteMeshFactory.java |    29 +-
 .../sitemesh/VelocityDecoratorServlet.java      |    16 +-
 plugins/sitemesh/src/site/site.xml              |    57 +
 plugins/spring/pom.xml                          |    10 +-
 .../spring/ClassReloadingBeanFactory.java       |    20 +-
 .../ClassReloadingXMLWebApplicationContext.java |    50 +-
 .../spring/StrutsSpringObjectFactory.java       |    36 +-
 plugins/spring/src/site/site.xml                |    57 +
 .../spring/StrutsSpringObjectFactoryTest.java   |    12 +-
 plugins/src/site/site.xml                       |    58 +
 plugins/struts1/pom.xml                         |    77 -
 .../struts2/s1/ActionFormResetInterceptor.java  |    65 -
 .../s1/ActionFormValidationInterceptor.java     |   234 -
 .../struts2/s1/DynaBeanPropertyAccessor.java    |    73 -
 .../org/apache/struts2/s1/Struts1Action.java    |   156 -
 .../org/apache/struts2/s1/Struts1Factory.java   |   150 -
 .../apache/struts2/s1/WrapperActionForward.java |    60 -
 .../apache/struts2/s1/WrapperActionMapping.java |   286 -
 .../struts2/s1/WrapperExceptionConfig.java      |    67 -
 .../struts2/s1/WrapperMessageResources.java     |    48 -
 .../apache/struts2/s1/WrapperModuleConfig.java  |   252 -
 .../src/main/resources/ANTLR-LICENSE.txt        |    26 -
 plugins/struts1/src/main/resources/LICENSE.txt  |   174 -
 plugins/struts1/src/main/resources/NOTICE.txt   |     8 -
 .../src/main/resources/struts-plugin.xml        |    51 -
 .../s1/DynaBeanPropertyAccessorTest.java        |   155 -
 .../apache/struts2/s1/Struts1FactoryTest.java   |   241 -
 .../apache/struts2/s1/test-struts-factory.xml   |    67 -
 plugins/testng/pom.xml                          |    11 +-
 .../apache/struts2/TestNGStrutsTestCase.java    |    31 -
 plugins/testng/src/site/site.xml                |    57 +
 plugins/tiles/pom.xml                           |     2 +-
 .../struts2/tiles/StrutsTilesListener.java      |     6 +-
 .../tiles/StrutsTilesRequestContext.java        |     6 +-
 .../apache/struts2/views/tiles/TilesResult.java |     2 +-
 plugins/tiles/src/site/site.xml                 |    57 +
 plugins/tiles3/pom.xml                          |     2 +-
 .../apache/struts2/views/tiles/TilesResult.java |     2 +-
 plugins/tiles3/src/site/site.xml                |    57 +
 pom.xml                                         |   137 +-
 src/site/markdown/plugins.md                    |    37 -
 src/site/resources/archetype-catalog.xml        |    50 -
 src/site/resources/css/site.css                 |    71 -
 src/site/resources/images/download.gif          |   Bin 3782 -> 0 bytes
 src/site/resources/images/help.gif              |   Bin 4678 -> 0 bytes
 src/site/resources/images/plugins.gif           |   Bin 3265 -> 0 bytes
 src/site/resources/images/struts2-arch.png      |   Bin 19723 -> 0 bytes
 src/site/resources/images/struts2-merger.png    |   Bin 37645 -> 0 bytes
 src/site/resources/images/struts2-merger2.png   |   Bin 37958 -> 0 bytes
 src/site/resources/images/struts2.png           |   Bin 10133 -> 0 bytes
 src/site/site.xml                               |    87 +-
 src/site/xdoc/index.xml.vm                      |   260 -
 src/site/xdoc/jxr.xml                           |    46 -
 xwork-core/pom.xml                              |   219 -
 .../java/com/opensymphony/xwork2/Action.java    |    80 -
 .../opensymphony/xwork2/ActionChainResult.java  |   291 -
 .../com/opensymphony/xwork2/ActionContext.java  |   353 -
 .../xwork2/ActionEventListener.java             |    41 -
 .../opensymphony/xwork2/ActionInvocation.java   |   179 -
 .../com/opensymphony/xwork2/ActionProxy.java    |   103 -
 .../opensymphony/xwork2/ActionProxyFactory.java |   107 -
 .../com/opensymphony/xwork2/ActionSupport.java  |   309 -
 .../xwork2/CompositeTextProvider.java           |   267 -
 .../xwork2/DefaultActionInvocation.java         |   517 -
 .../opensymphony/xwork2/DefaultActionProxy.java |   218 -
 .../xwork2/DefaultActionProxyFactory.java       |    79 -
 .../xwork2/DefaultLocaleProvider.java           |    27 -
 .../xwork2/DefaultTextProvider.java             |   146 -
 .../xwork2/DefaultUnknownHandlerManager.java    |   126 -
 .../opensymphony/xwork2/ExcludedPatterns.java   |    22 -
 .../com/opensymphony/xwork2/FileManager.java    |    75 -
 .../opensymphony/xwork2/FileManagerFactory.java |    12 -
 .../xwork2/InvalidMetadataException.java        |    34 -
 .../com/opensymphony/xwork2/LocaleProvider.java |    40 -
 .../xwork2/MockActionInvocation.java            |    26 -
 .../com/opensymphony/xwork2/ModelDriven.java    |    34 -
 .../com/opensymphony/xwork2/ObjectFactory.java  |   237 -
 .../com/opensymphony/xwork2/Preparable.java     |    35 -
 .../xwork2/ResourceBundleTextProvider.java      |    48 -
 .../java/com/opensymphony/xwork2/Result.java    |    45 -
 .../xwork2/TestNGXWorkTestCase.java             |    62 -
 .../com/opensymphony/xwork2/TextProvider.java   |   180 -
 .../xwork2/TextProviderFactory.java             |    71 -
 .../xwork2/TextProviderSupport.java             |   333 -
 .../com/opensymphony/xwork2/Unchainable.java    |    25 -
 .../com/opensymphony/xwork2/UnknownHandler.java |    60 -
 .../xwork2/UnknownHandlerManager.java           |    37 -
 .../com/opensymphony/xwork2/Validateable.java   |    33 -
 .../opensymphony/xwork2/ValidationAware.java    |   130 -
 .../xwork2/ValidationAwareSupport.java          |   169 -
 .../java/com/opensymphony/xwork2/XWork.java     |    79 -
 .../com/opensymphony/xwork2/XWorkConstants.java |    20 -
 .../com/opensymphony/xwork2/XWorkException.java |   154 -
 .../xwork2/XWorkJUnit4TestCase.java             |    83 -
 .../com/opensymphony/xwork2/XWorkMessages.java  |    31 -
 .../com/opensymphony/xwork2/XWorkTestCase.java  |    90 -
 .../xwork2/config/BeanSelectionProvider.java    |     8 -
 .../xwork2/config/Configuration.java            |    98 -
 .../xwork2/config/ConfigurationException.java   |    87 -
 .../xwork2/config/ConfigurationManager.java     |   242 -
 .../xwork2/config/ConfigurationProvider.java    |    22 -
 .../xwork2/config/ConfigurationUtil.java        |    82 -
 .../xwork2/config/ContainerProvider.java        |    57 -
 .../config/FileManagerFactoryProvider.java      |    33 -
 .../xwork2/config/FileManagerProvider.java      |    35 -
 .../xwork2/config/PackageProvider.java          |    46 -
 .../config/ReferenceResolverException.java      |    43 -
 .../xwork2/config/RuntimeConfiguration.java     |    53 -
 .../xwork2/config/entities/ActionConfig.java    |   358 -
 .../config/entities/ExceptionMappingConfig.java |   181 -
 .../config/entities/InterceptorConfig.java      |   159 -
 .../config/entities/InterceptorListHolder.java  |    31 -
 .../config/entities/InterceptorLocator.java     |    14 -
 .../config/entities/InterceptorMapping.java     |    71 -
 .../config/entities/InterceptorStackConfig.java |   182 -
 .../xwork2/config/entities/PackageConfig.java   |   619 -
 .../xwork2/config/entities/Parameterizable.java |    40 -
 .../xwork2/config/entities/ResultConfig.java    |   159 -
 .../config/entities/ResultTypeConfig.java       |   170 -
 .../config/entities/UnknownHandlerConfig.java   |    43 -
 .../xwork2/config/entities/package.html         |    18 -
 .../xwork2/config/impl/AbstractMatcher.java     |   281 -
 .../xwork2/config/impl/ActionConfigMatcher.java |   152 -
 .../config/impl/DefaultConfiguration.java       |   576 -
 .../config/impl/LocatableConstantFactory.java   |    34 -
 .../xwork2/config/impl/LocatableFactory.java    |    52 -
 .../xwork2/config/impl/MockConfiguration.java   |   128 -
 .../xwork2/config/impl/NamespaceMatch.java      |    47 -
 .../xwork2/config/impl/NamespaceMatcher.java    |    51 -
 .../xwork2/config/impl/package.html             |     1 -
 .../com/opensymphony/xwork2/config/package.html |     1 -
 .../xwork2/config/providers/CycleDetector.java  |    59 -
 .../xwork2/config/providers/DirectedGraph.java  |   143 -
 .../config/providers/InterceptorBuilder.java    |   218 -
 .../providers/XWorkConfigurationProvider.java   |   179 -
 .../providers/XmlConfigurationProvider.java     |  1124 -
 .../xwork2/config/providers/XmlHelper.java      |   128 -
 .../xwork2/config/providers/package.html        |     1 -
 .../ConversionAnnotationProcessor.java          |    23 -
 .../conversion/ConversionFileProcessor.java     |    19 -
 .../ConversionPropertiesProcessor.java          |    22 -
 .../xwork2/conversion/NullHandler.java          |    54 -
 .../xwork2/conversion/ObjectTypeDeterminer.java |    36 -
 .../conversion/TypeConversionException.java     |    61 -
 .../xwork2/conversion/TypeConverter.java        |    64 -
 .../xwork2/conversion/TypeConverterCreator.java |    17 -
 .../xwork2/conversion/TypeConverterHolder.java  |    82 -
 .../conversion/annotations/Conversion.java      |    95 -
 .../conversion/annotations/ConversionRule.java  |    33 -
 .../conversion/annotations/ConversionType.java  |    34 -
 .../conversion/annotations/TypeConversion.java  |   178 -
 .../xwork2/conversion/annotations/package.html  |     1 -
 .../impl/AnnotationXWorkConverter.java          |    91 -
 .../xwork2/conversion/impl/ArrayConverter.java  |    36 -
 .../conversion/impl/CollectionConverter.java    |    93 -
 .../xwork2/conversion/impl/DateConverter.java   |   101 -
 .../DefaultConversionAnnotationProcessor.java   |    84 -
 .../impl/DefaultConversionFileProcessor.java    |   112 -
 .../DefaultConversionPropertiesProcessor.java   |    85 -
 .../impl/DefaultObjectTypeDeterminer.java       |   308 -
 .../conversion/impl/DefaultTypeConverter.java   |   345 -
 .../impl/DefaultTypeConverterCreator.java       |    35 -
 .../impl/DefaultTypeConverterHolder.java        |    97 -
 .../conversion/impl/EnumTypeConverter.java      |   124 -
 .../impl/GenericsObjectTypeDeterminer.java      |    38 -
 .../impl/InstantiatingNullHandler.java          |   163 -
 .../xwork2/conversion/impl/NumberConverter.java |   116 -
 .../xwork2/conversion/impl/StringConverter.java |    73 -
 .../conversion/impl/XWorkBasicConverter.java    |   212 -
 .../xwork2/conversion/impl/XWorkConverter.java  |   618 -
 .../metadata/ConversionDescription.java         |   184 -
 .../xwork2/conversion/metadata/package.html     |     1 -
 .../xwork2/factory/ActionFactory.java           |    18 -
 .../xwork2/factory/ConverterFactory.java        |    21 -
 .../xwork2/factory/DefaultActionFactory.java    |    25 -
 .../xwork2/factory/DefaultConverterFactory.java |    32 -
 .../factory/DefaultInterceptorFactory.java      |    67 -
 .../xwork2/factory/DefaultResultFactory.java    |    54 -
 .../xwork2/factory/DefaultValidatorFactory.java |    34 -
 .../xwork2/factory/InterceptorFactory.java      |    28 -
 .../xwork2/factory/ResultFactory.java           |    15 -
 .../xwork2/factory/ValidatorFactory.java        |    21 -
 .../xwork2/inject/ConstructionContext.java      |   124 -
 .../opensymphony/xwork2/inject/Container.java   |   113 -
 .../xwork2/inject/ContainerBuilder.java         |   527 -
 .../xwork2/inject/ContainerImpl.java            |   635 -
 .../com/opensymphony/xwork2/inject/Context.java |    57 -
 .../xwork2/inject/DependencyException.java      |    37 -
 .../xwork2/inject/ExternalContext.java          |    74 -
 .../com/opensymphony/xwork2/inject/Factory.java |    34 -
 .../com/opensymphony/xwork2/inject/Inject.java  |    46 -
 .../xwork2/inject/InternalContext.java          |    80 -
 .../xwork2/inject/InternalFactory.java          |    35 -
 .../com/opensymphony/xwork2/inject/Key.java     |    77 -
 .../com/opensymphony/xwork2/inject/Scope.java   |   217 -
 .../com/opensymphony/xwork2/inject/Scoped.java  |    37 -
 .../xwork2/inject/package-info.java             |    30 -
 .../util/FinalizablePhantomReference.java       |    35 -
 .../inject/util/FinalizableReference.java       |    32 -
 .../inject/util/FinalizableReferenceQueue.java  |    77 -
 .../inject/util/FinalizableSoftReference.java   |    34 -
 .../inject/util/FinalizableWeakReference.java   |    34 -
 .../xwork2/inject/util/Function.java            |    44 -
 .../xwork2/inject/util/ReferenceCache.java      |   184 -
 .../xwork2/inject/util/ReferenceMap.java        |   616 -
 .../xwork2/inject/util/ReferenceType.java       |    55 -
 .../xwork2/inject/util/Strings.java             |    55 -
 .../xwork2/inject/util/package.html             |     1 -
 .../xwork2/interceptor/AbstractInterceptor.java |    42 -
 .../xwork2/interceptor/AliasInterceptor.java    |   196 -
 .../xwork2/interceptor/ChainingInterceptor.java |   230 -
 .../interceptor/ConversionErrorInterceptor.java |   144 -
 .../interceptor/DefaultWorkflowInterceptor.java |   221 -
 .../xwork2/interceptor/ExceptionHolder.java     |    84 -
 .../ExceptionMappingInterceptor.java            |   323 -
 .../xwork2/interceptor/I18nInterceptor.java     |   295 -
 .../xwork2/interceptor/Interceptor.java         |   213 -
 .../xwork2/interceptor/LoggingInterceptor.java  |    88 -
 .../interceptor/MethodFilterInterceptor.java    |   124 -
 .../MethodFilterInterceptorUtil.java            |   145 -
 .../interceptor/ModelDrivenInterceptor.java     |   144 -
 .../xwork2/interceptor/NoParameters.java        |    32 -
 .../interceptor/ParameterFilterInterceptor.java |   237 -
 .../xwork2/interceptor/ParameterNameAware.java  |    38 -
 .../ParameterRemoverInterceptor.java            |   147 -
 .../interceptor/ParametersInterceptor.java      |   516 -
 .../xwork2/interceptor/PreResultListener.java   |    39 -
 .../interceptor/PrefixMethodInvocationUtil.java |   170 -
 .../xwork2/interceptor/PrepareInterceptor.java  |   174 -
 .../xwork2/interceptor/ScopedModelDriven.java   |    40 -
 .../ScopedModelDrivenInterceptor.java           |   164 -
 .../StaticParametersInterceptor.java            |   242 -
 .../xwork2/interceptor/TimerInterceptor.java    |   243 -
 .../interceptor/ValidationErrorAware.java       |    38 -
 .../interceptor/ValidationWorkflowAware.java    |    12 -
 .../xwork2/interceptor/annotations/After.java   |    81 -
 .../xwork2/interceptor/annotations/Allowed.java |    18 -
 .../AnnotationParameterFilterIntereptor.java    |    96 -
 .../AnnotationWorkflowInterceptor.java          |   193 -
 .../xwork2/interceptor/annotations/Before.java  |    80 -
 .../interceptor/annotations/BeforeResult.java   |    80 -
 .../interceptor/annotations/BlockByDefault.java |    21 -
 .../xwork2/interceptor/annotations/Blocked.java |    18 -
 .../interceptor/annotations/InputConfig.java    |    92 -
 .../xwork2/interceptor/annotations/package.html |     1 -
 .../xwork2/interceptor/package.html             |     1 -
 .../xwork2/mock/MockActionInvocation.java       |   133 -
 .../xwork2/mock/MockActionProxy.java            |   126 -
 .../opensymphony/xwork2/mock/MockContainer.java |    41 -
 .../xwork2/mock/MockInterceptor.java            |   122 -
 .../xwork2/mock/MockObjectTypeDeterminer.java   |   125 -
 .../opensymphony/xwork2/mock/MockResult.java    |    52 -
 .../com/opensymphony/xwork2/mock/package.html   |     1 -
 .../xwork2/ognl/ErrorMessageBuilder.java        |    58 -
 .../opensymphony/xwork2/ognl/ObjectProxy.java   |    55 -
 .../xwork2/ognl/OgnlNullHandlerWrapper.java     |    24 -
 .../ognl/OgnlReflectionContextFactory.java      |    14 -
 .../xwork2/ognl/OgnlReflectionProvider.java     |   125 -
 .../xwork2/ognl/OgnlTypeConverterWrapper.java   |    45 -
 .../com/opensymphony/xwork2/ognl/OgnlUtil.java  |   525 -
 .../xwork2/ognl/OgnlValueStack.java             |   472 -
 .../xwork2/ognl/OgnlValueStackFactory.java      |   111 -
 .../xwork2/ognl/SecurityMemberAccess.java       |   118 -
 .../xwork2/ognl/XWorkTypeConverterWrapper.java  |    38 -
 .../ognl/accessor/CompoundRootAccessor.java     |   336 -
 .../xwork2/ognl/accessor/ObjectAccessor.java    |    29 -
 .../accessor/ObjectProxyPropertyAccessor.java   |    77 -
 .../XWorkCollectionPropertyAccessor.java        |   285 -
 .../ognl/accessor/XWorkEnumerationAccessor.java |    37 -
 .../accessor/XWorkIteratorPropertyAccessor.java |    37 -
 .../accessor/XWorkListPropertyAccessor.java     |   182 -
 .../ognl/accessor/XWorkMapPropertyAccessor.java |   169 -
 .../accessor/XWorkMapPropertyAccessorTest.java  |    54 -
 .../ognl/accessor/XWorkMethodAccessor.java      |   159 -
 .../accessor/XWorkObjectPropertyAccessor.java   |    41 -
 .../java/com/opensymphony/xwork2/package.html   |     1 -
 .../xwork2/result/ParamNameAwareResult.java     |    10 -
 .../xwork2/spring/SpringObjectFactory.java      |   284 -
 .../spring/SpringProxyableObjectFactory.java    |    98 -
 .../ActionAutowiringInterceptor.java            |   138 -
 .../xwork2/spring/interceptor/package.html      |     1 -
 .../com/opensymphony/xwork2/spring/package.html |     1 -
 .../xwork2/test/StubConfigurationProvider.java  |    36 -
 .../xwork2/util/AnnotationUtils.java            |   196 -
 .../opensymphony/xwork2/util/ArrayUtils.java    |    54 -
 .../xwork2/util/ClassLoaderUtil.java            |   251 -
 .../xwork2/util/ClassPathFinder.java            |   177 -
 .../xwork2/util/ClearableValueStack.java        |    29 -
 .../opensymphony/xwork2/util/CompoundRoot.java  |    53 -
 .../opensymphony/xwork2/util/CreateIfNull.java  |    77 -
 .../com/opensymphony/xwork2/util/DomHelper.java |   376 -
 .../com/opensymphony/xwork2/util/Element.java   |    81 -
 .../java/com/opensymphony/xwork2/util/Key.java  |    78 -
 .../opensymphony/xwork2/util/KeyProperty.java   |    79 -
 .../xwork2/util/LocalizedTextUtil.java          |   918 -
 .../xwork2/util/MemberAccessValueStack.java     |    16 -
 .../util/NamedVariablePatternMatcher.java       |   143 -
 .../xwork2/util/OgnlTextParser.java             |    83 -
 .../xwork2/util/PatternMatcher.java             |    57 -
 .../xwork2/util/PropertiesReader.java           |   599 -
 .../opensymphony/xwork2/util/ResolverUtil.java  |   466 -
 .../opensymphony/xwork2/util/TextParseUtil.java |   304 -
 .../opensymphony/xwork2/util/TextParser.java    |    11 -
 .../com/opensymphony/xwork2/util/URLUtil.java   |    62 -
 .../opensymphony/xwork2/util/ValueStack.java    |   158 -
 .../xwork2/util/ValueStackFactory.java          |    38 -
 .../xwork2/util/WildcardHelper.java             |   463 -
 .../opensymphony/xwork2/util/WildcardUtil.java  |    68 -
 .../com/opensymphony/xwork2/util/XWorkList.java |   227 -
 .../xwork2/util/XWorkTestCaseHelper.java        |    94 -
 .../util/classloader/FileResourceStore.java     |    79 -
 .../util/classloader/JarResourceStore.java      |    83 -
 .../util/classloader/ReloadingClassLoader.java  |   176 -
 .../xwork2/util/classloader/ResourceStore.java  |    27 -
 .../classloader/ResourceStoreClassLoader.java   |   102 -
 .../xwork2/util/finder/ClassFinder.java         |   823 -
 .../util/finder/ClassLoaderInterface.java       |    41 -
 .../finder/ClassLoaderInterfaceDelegate.java    |    52 -
 .../xwork2/util/finder/ResourceFinder.java      |  1175 -
 .../opensymphony/xwork2/util/finder/Test.java   |    29 -
 .../opensymphony/xwork2/util/finder/UrlSet.java |   280 -
 .../xwork2/util/fs/DefaultFileManager.java      |   154 -
 .../util/fs/DefaultFileManagerFactory.java      |    90 -
 .../xwork2/util/fs/FileRevision.java            |    52 -
 .../xwork2/util/fs/JarEntryRevision.java        |    85 -
 .../opensymphony/xwork2/util/fs/Revision.java   |    21 -
 .../xwork2/util/location/Locatable.java         |    29 -
 .../util/location/LocatableProperties.java      |    81 -
 .../xwork2/util/location/Located.java           |    42 -
 .../xwork2/util/location/Location.java          |    69 -
 .../util/location/LocationAttributes.java       |   348 -
 .../xwork2/util/location/LocationImpl.java      |   218 -
 .../xwork2/util/location/LocationUtils.java     |   305 -
 .../xwork2/util/location/package.html           |     3 -
 .../xwork2/util/logging/Logger.java             |    65 -
 .../xwork2/util/logging/LoggerFactory.java      |    99 -
 .../xwork2/util/logging/LoggerUtils.java        |    83 -
 .../util/logging/commons/CommonsLogger.java     |   120 -
 .../logging/commons/CommonsLoggerFactory.java   |    37 -
 .../xwork2/util/logging/jdk/JdkLogger.java      |   118 -
 .../util/logging/jdk/JdkLoggerFactory.java      |    35 -
 .../xwork2/util/logging/slf4j/Slf4jLogger.java  |   118 -
 .../util/logging/slf4j/Slf4jLoggerFactory.java  |    36 -
 .../com/opensymphony/xwork2/util/package.html   |     1 -
 .../xwork2/util/profiling/ObjectProfiler.java   |   146 -
 .../util/profiling/ProfilingTimerBean.java      |   119 -
 .../xwork2/util/profiling/UtilTimerStack.java   |   489 -
 .../xwork2/util/profiling/package.html          |     1 -
 .../reflection/ReflectionContextFactory.java    |    15 -
 .../util/reflection/ReflectionContextState.java |   179 -
 .../util/reflection/ReflectionException.java    |    41 -
 .../reflection/ReflectionExceptionHandler.java  |    14 -
 .../util/reflection/ReflectionProvider.java     |   141 -
 .../reflection/ReflectionProviderFactory.java   |    10 -
 .../validator/ActionValidatorManager.java       |    87 -
 .../AnnotationActionValidatorManager.java       |   455 -
 ...nnotationValidationConfigurationBuilder.java |   929 -
 .../DefaultActionValidatorManager.java          |   404 -
 .../validator/DefaultValidatorFactory.java      |   204 -
 .../validator/DefaultValidatorFileParser.java   |   246 -
 .../validator/DelegatingValidatorContext.java   |   329 -
 .../xwork2/validator/FieldValidator.java        |    39 -
 .../validator/ShortCircuitableValidator.java    |    44 -
 .../xwork2/validator/ValidationException.java   |    44 -
 .../xwork2/validator/ValidationInterceptor.java |   289 -
 .../xwork2/validator/Validator.java             |   490 -
 .../xwork2/validator/ValidatorConfig.java       |   170 -
 .../xwork2/validator/ValidatorContext.java      |    38 -
 .../xwork2/validator/ValidatorFactory.java      |   239 -
 .../xwork2/validator/ValidatorFileParser.java   |    46 -
 .../ConditionalVisitorFieldValidator.java       |   156 -
 .../ConversionErrorFieldValidator.java          |   139 -
 .../validator/annotations/CustomValidator.java  |   124 -
 .../annotations/DateRangeFieldValidator.java    |   196 -
 .../annotations/DoubleRangeFieldValidator.java  |   225 -
 .../validator/annotations/EmailValidator.java   |   133 -
 .../annotations/ExpressionValidator.java        |   123 -
 .../annotations/FieldExpressionValidator.java   |   134 -
 .../annotations/IntRangeFieldValidator.java     |   190 -
 .../annotations/RegexFieldValidator.java        |   182 -
 .../annotations/RequiredFieldValidator.java     |   134 -
 .../annotations/RequiredStringValidator.java    |   145 -
 .../annotations/ShortRangeFieldValidator.java   |   187 -
 .../annotations/StringLengthFieldValidator.java |   197 -
 .../validator/annotations/UrlValidator.java     |    77 -
 .../validator/annotations/Validation.java       |   137 -
 .../annotations/ValidationParameter.java        |    83 -
 .../validator/annotations/Validations.java      |   188 -
 .../validator/annotations/ValidatorType.java    |    34 -
 .../annotations/VisitorFieldValidator.java      |   161 -
 .../xwork2/validator/annotations/package.html   |     1 -
 .../opensymphony/xwork2/validator/package.html  |     1 -
 .../validators/AbstractRangeValidator.java      |   110 -
 .../ConditionalVisitorFieldValidator.java       |    84 -
 .../ConversionErrorFieldValidator.java          |    83 -
 .../validators/DateRangeFieldValidator.java     |    95 -
 .../validators/DoubleRangeFieldValidator.java   |   196 -
 .../validator/validators/EmailValidator.java    |    90 -
 .../validators/ExpressionValidator.java         |    83 -
 .../validators/FieldExpressionValidator.java    |    97 -
 .../validators/FieldValidatorSupport.java       |    48 -
 .../validators/IntRangeFieldValidator.java      |    83 -
 .../validators/LongRangeFieldValidator.java     |    82 -
 .../validators/RegexFieldValidator.java         |   214 -
 ...ateConversionErrorFieldValidatorSupport.java |   207 -
 .../validators/RequiredFieldValidator.java      |    72 -
 .../validators/RequiredStringValidator.java     |   108 -
 .../validators/ShortRangeFieldValidator.java    |    82 -
 .../validators/StringLengthFieldValidator.java  |   169 -
 .../validator/validators/URLValidator.java      |   101 -
 .../validator/validators/ValidatorSupport.java  |   210 -
 .../validators/VisitorFieldValidator.java       |   216 -
 .../xwork2/validator/validators/package.html    |     1 -
 .../xwork2/validator/validators/default.xml     |    25 -
 .../xwork2/xwork-messages.properties            |    10 -
 xwork-core/src/main/resources/overview.html     |     3 -
 xwork-core/src/main/resources/xwork-1.0.dtd     |    87 -
 xwork-core/src/main/resources/xwork-1.1.1.dtd   |   104 -
 xwork-core/src/main/resources/xwork-1.1.2.dtd   |   112 -
 xwork-core/src/main/resources/xwork-1.1.dtd     |    96 -
 xwork-core/src/main/resources/xwork-2.0.dtd     |   118 -
 xwork-core/src/main/resources/xwork-2.1.3.dtd   |   127 -
 xwork-core/src/main/resources/xwork-2.1.dtd     |   124 -
 xwork-core/src/main/resources/xwork-2.3.dtd     |   130 -
 xwork-core/src/main/resources/xwork-default.xml |    67 -
 .../main/resources/xwork-validator-1.0.2.dtd    |    42 -
 .../main/resources/xwork-validator-1.0.3.dtd    |    42 -
 .../src/main/resources/xwork-validator-1.0.dtd  |    40 -
 .../resources/xwork-validator-config-1.0.dtd    |    17 -
 .../xwork-validator-definition-1.0.dtd          |    19 -
 xwork-core/src/test/java/PackagelessAction.java |    45 -
 .../opensymphony/xwork2/ActionContextTest.java  |   115 -
 .../xwork2/ActionContextThreadLocalTest.java    |    42 -
 .../xwork2/ActionInvocationTest.java            |   103 -
 .../opensymphony/xwork2/ActionNestingTest.java  |   143 -
 .../opensymphony/xwork2/ActionSupportTest.java  |   365 -
 .../opensymphony/xwork2/AnnotatedTestBean.java  |    76 -
 .../opensymphony/xwork2/ChainResultTest.java    |   146 -
 .../xwork2/CompositeTextProviderTest.java       |   102 -
 .../xwork2/DefaultActionInvocationTest.java     |    87 -
 .../opensymphony/xwork2/DefaultClasstTest.java  |    60 -
 .../xwork2/DefaultTextProviderTest.java         |   147 -
 .../xwork2/ExternalReferenceAction.java         |    53 -
 .../test/java/com/opensymphony/xwork2/Foo.java  |    48 -
 .../com/opensymphony/xwork2/GenericsBean.java   |    57 -
 .../opensymphony/xwork2/LocaleAwareTest.java    |    71 -
 .../opensymphony/xwork2/ModelDrivenAction.java  |    45 -
 .../xwork2/ModelDrivenAnnotationAction.java     |    45 -
 .../com/opensymphony/xwork2/NestedAction.java   |    67 -
 .../xwork2/ProxyInvocationAction.java           |    10 -
 .../xwork2/ProxyInvocationInterface.java        |     8 -
 .../xwork2/ProxyInvocationTest.java             |    51 -
 .../opensymphony/xwork2/ProxyObjectFactory.java |    46 -
 .../com/opensymphony/xwork2/SimpleAction.java   |   271 -
 .../xwork2/SimpleAnnotationAction.java          |   231 -
 .../opensymphony/xwork2/SimpleFooAction.java    |    41 -
 .../com/opensymphony/xwork2/StubValueStack.java |   104 -
 .../java/com/opensymphony/xwork2/TestBean.java  |    72 -
 .../com/opensymphony/xwork2/TestChildBean.java  |    62 -
 .../opensymphony/xwork2/TestInterceptor.java    |    86 -
 .../xwork2/TestNGXWorkTestCaseTest.java         |    53 -
 .../xwork2/TextProviderSupportTest.java         |   126 -
 .../xwork2/UnknownHandlerManagerMock.java       |    17 -
 .../xwork2/UserSpecifiedDefaultAction.java      |    10 -
 .../xwork2/ValidationOrderAction.java           |   189 -
 .../com/opensymphony/xwork2/VoidResult.java     |    42 -
 .../opensymphony/xwork2/WildCardResultTest.java |    57 -
 .../opensymphony/xwork2/XWorkExceptionTest.java |    82 -
 .../xwork2/config/ConfigurationManagerTest.java |   180 -
 .../xwork2/config/ConfigurationTest.java        |   329 -
 .../config/entities/ActionConfigTest.java       |    44 -
 .../config/entities/PackageConfigTest.java      |    34 -
 .../config/impl/ActionConfigMatcherTest.java    |   164 -
 .../config/impl/NamespaceMatcherTest.java       |    41 -
 .../config/providers/ConfigurationTestBase.java |    45 -
 .../providers/InterceptorBuilderTest.java       |   274 -
 .../providers/InterceptorForTestPurpose.java    |    47 -
 .../providers/MockConfigurationProvider.java    |   206 -
 .../providers/NoNoArgsConstructorAction.java    |    24 -
 .../providers/PrivateConstructorAction.java     |    43 -
 .../config/providers/SomeUnknownHandler.java    |    48 -
 .../XmlConfigurationProviderActionsTest.java    |   214 -
 ...ConfigurationProviderAllowedMethodsTest.java |   133 -
 ...figurationProviderExceptionMappingsTest.java |    65 -
 ...tionProviderGlobalResultInheritenceTest.java |    53 -
 ...nProviderInterceptorParamOverridingTest.java |   101 -
 ...iderInterceptorStackParamOverridingTest.java |    89 -
 ...igurationProviderInterceptorsSpringTest.java |    80 -
 ...mlConfigurationProviderInterceptorsTest.java |   226 -
 ...XmlConfigurationProviderInvalidFileTest.java |    40 -
 .../XmlConfigurationProviderMultilevelTest.java |    70 -
 .../XmlConfigurationProviderPackagesTest.java   |   157 -
 ...XmlConfigurationProviderResultTypesTest.java |   119 -
 .../XmlConfigurationProviderResultsTest.java    |   121 -
 .../providers/XmlConfigurationProviderTest.java |   201 -
 ...gurationProviderUnknownHandlerStackTest.java |    40 -
 ...onfigurationProviderWildCardIncludeTest.java |    48 -
 .../xwork2/config/providers/XmlHelperTest.java  |   255 -
 .../xwork2/conversion/ConversionTestAction.java |    97 -
 .../impl/AnnotationXWorkConverterTest.java      |   471 -
 .../xwork2/conversion/impl/FooBarConverter.java |    72 -
 .../conversion/impl/FooNumberConverter.java     |    18 -
 .../impl/InstantiatingNullHandlerTest.java      |    54 -
 .../conversion/impl/NumberConverterTest.java    |    42 -
 .../xwork2/conversion/impl/ParentClass.java     |    27 -
 .../impl/XWorkBasicConverterTest.java           |   266 -
 .../conversion/impl/XWorkConverterTest.java     |   730 -
 .../xwork2/inject/ContainerImplTest.java        |   119 -
 .../interceptor/AliasInterceptorTest.java       |   133 -
 .../interceptor/ChainingInterceptorTest.java    |   168 -
 .../ConversionErrorInterceptorTest.java         |   147 -
 .../DefaultWorkflowInterceptorTest.java         |   215 -
 .../ExceptionMappingInterceptorTest.java        |   307 -
 .../xwork2/interceptor/I18nInterceptorTest.java |   207 -
 .../MethodFilterInterceptorUtilTest.java        |    83 -
 .../interceptor/ModelDrivenInterceptorTest.java |   112 -
 .../ParameterFilterInterceptorTest.java         |   125 -
 .../ParameterRemoverInterceptorTest.java        |   116 -
 .../interceptor/ParametersInterceptorTest.java  |   886 -
 .../interceptor/PreResultListenerTest.java      |   119 -
 .../PrefixMethodInvocationUtilTest.java         |   292 -
 .../interceptor/PrepareInterceptorTest.java     |   221 -
 .../ScopedModelDrivenInterceptorTest.java       |   234 -
 .../StaticParametersInterceptorTest.java        |   209 -
 .../interceptor/TimerInterceptorTest.java       |   169 -
 .../interceptor/ValidationErrorAwareTest.java   |   103 -
 ...onInterceptorPrefixMethodInvocationTest.java |   109 -
 .../annotations/AllowingByDefaultAction.java    |    23 -
 .../annotations/AllowingByDefaultModel.java     |    23 -
 .../annotations/AnnotatedAction.java            |    46 -
 .../AnnotationParameterFilterUnitTest.java      |   173 -
 .../AnnotationWorkflowInterceptorTest.java      |   102 -
 .../annotations/BaseAnnotatedAction.java        |    32 -
 .../annotations/BlockingByDefaultAction.java    |    24 -
 .../annotations/BlockingByDefaultModel.java     |    22 -
 .../annotations/ShortcircuitedAction.java       |    35 -
 .../opensymphony/xwork2/ognl/OgnlUtilTest.java  |   722 -
 .../xwork2/ognl/OgnlValueStackTest.java         |  1027 -
 .../xwork2/ognl/SetPropertiesTest.java          |   334 -
 .../accessor/XWorkListPropertyAccessorTest.java |    53 -
 .../xwork2/spring/ActionsFromSpringTest.java    |    80 -
 .../com/opensymphony/xwork2/spring/Bar.java     |    56 -
 .../xwork2/spring/ExecuteInterceptor.java       |    21 -
 .../xwork2/spring/ExternalReferenceAction.java  |    49 -
 .../com/opensymphony/xwork2/spring/Foo.java     |    30 -
 .../xwork2/spring/SpringObjectFactoryTest.java  |   383 -
 .../xwork2/spring/SpringResult.java             |    36 -
 .../ActionAutowiringInterceptorTest.java        |   112 -
 .../interceptor/TestActionInvocation.java       |    82 -
 .../xwork2/test/AnnotationDataAware.java        |    48 -
 .../xwork2/test/AnnotationDataAware2.java       |    33 -
 .../xwork2/test/AnnotationTestBean2.java        |    65 -
 .../xwork2/test/AnnotationUser.java             |   107 -
 .../xwork2/test/AnnotationUserMarker.java       |    41 -
 .../com/opensymphony/xwork2/test/DataAware.java |    35 -
 .../opensymphony/xwork2/test/DataAware2.java    |    29 -
 .../com/opensymphony/xwork2/test/Equidae.java   |    52 -
 .../xwork2/test/ModelDrivenAction2.java         |    38 -
 .../test/ModelDrivenAnnotationAction2.java      |    39 -
 .../opensymphony/xwork2/test/SimpleAction2.java |    39 -
 .../opensymphony/xwork2/test/SimpleAction3.java |    48 -
 .../xwork2/test/SimpleAnnotationAction2.java    |    42 -
 .../xwork2/test/SimpleAnnotationAction3.java    |    49 -
 .../com/opensymphony/xwork2/test/TestBean2.java |    58 -
 .../java/com/opensymphony/xwork2/test/User.java |    85 -
 .../opensymphony/xwork2/test/UserMarker.java    |    25 -
 .../xwork2/test/annotations/Address.java        |    40 -
 .../test/annotations/AddressTypeConverter.java  |    29 -
 .../xwork2/test/annotations/Person.java         |    22 -
 .../xwork2/test/annotations/PersonAction.java   |    47 -
 .../test/annotations/PersonActionTest.java      |    87 -
 .../test/annotations/PersonTypeConverter.java   |    27 -
 .../ValidateAnnotatedMethodOnlyAction.java      |    55 -
 .../test/subtest/NullModelDrivenAction.java     |    19 -
 .../opensymphony/xwork2/util/AnnotatedCat.java  |    67 -
 .../xwork2/util/AnnotationUtilsTest.java        |    73 -
 .../java/com/opensymphony/xwork2/util/Bar.java  |    61 -
 .../com/opensymphony/xwork2/util/BarJunior.java |     4 -
 .../java/com/opensymphony/xwork2/util/Cat.java  |    58 -
 .../xwork2/util/ClassLoaderUtilTest.java        |   124 -
 .../xwork2/util/ClassPathFinderTest.java        |    54 -
 .../xwork2/util/DefaultFileManagerTest.java     |    62 -
 .../java/com/opensymphony/xwork2/util/Dog.java  |   123 -
 .../opensymphony/xwork2/util/DomHelperTest.java |    70 -
 .../java/com/opensymphony/xwork2/util/Foo.java  |   218 -
 .../com/opensymphony/xwork2/util/FurColor.java  |    20 -
 .../xwork2/util/GetPropertiesTest.java          |    40 -
 .../com/opensymphony/xwork2/util/Indexed.java   |    41 -
 .../opensymphony/xwork2/util/ListHolder.java    |    37 -
 .../xwork2/util/LocalizedTextUtilTest.java      |   262 -
 .../com/opensymphony/xwork2/util/MyBean.java    |    54 -
 .../opensymphony/xwork2/util/MyBeanAction.java  |    55 -
 .../xwork2/util/MyBeanActionTest.java           |   104 -
 .../util/NamedVariablePatternMatcherTest.java   |    65 -
 .../com/opensymphony/xwork2/util/Owner.java     |    37 -
 .../xwork2/util/ResolverUtilTest.java           |    61 -
 .../xwork2/util/TextParseUtilTest.java          |   221 -
 .../com/opensymphony/xwork2/util/Tiger.java     |    39 -
 .../opensymphony/xwork2/util/URLUtilTest.java   |   179 -
 .../xwork2/util/UnknownHandlerManagerTest.java  |    82 -
 .../opensymphony/xwork2/util/UrlUtilTest2.java  |    41 -
 .../xwork2/util/WildcardHelperTest.java         |    56 -
 .../xwork2/util/WildcardUtilTest.java           |    57 -
 .../opensymphony/xwork2/util/XWorkListTest.java |    86 -
 .../xwork2/util/annotation/Dummy2Class.java     |     9 -
 .../xwork2/util/annotation/DummyClass.java      |    13 -
 .../xwork2/util/annotation/DummyClassExt.java   |     9 -
 .../xwork2/util/annotation/MyAnnotation.java    |    11 -
 .../xwork2/util/annotation/MyAnnotation2.java   |     8 -
 .../xwork2/util/annotation/package-info.java    |    22 -
 .../util/fs/DefaultFileManagerFactoryTest.java  |   135 -
 .../util/location/LocationAttributesTest.java   |    87 -
 .../xwork2/util/location/LocationImplTest.java  |    87 -
 .../xwork2/util/location/LocationUtilsTest.java |    53 -
 .../xwork2/util/logging/LoggerUtilsTest.java    |    24 -
 .../util/profiling/ProfilingTimerBeanTest.java  |   124 -
 .../util/profiling/UtilTimerStackTest.java      |   133 -
 .../validator/ActionValidatorManagerTest.java   |   216 -
 .../AnnotationActionValidatorManagerTest.java   |   412 -
 .../validator/AnnotationValidationAction.java   |    70 -
 ...ationValidationConfigurationBuilderTest.java |   309 -
 .../AnnotationValidationExpAction.java          |   139 -
 .../ConversionErrorFieldValidatorTest.java      |    84 -
 .../validator/DateRangeValidatorTest.java       |    94 -
 .../DefaultActionValidatorManagerTest.java      |   379 -
 .../validator/DefaultValidatorFactoryTest.java  |    38 -
 .../DefaultValidatorFileParserTest.java         |   226 -
 .../validator/DoubleRangeValidatorTest.java     |   291 -
 .../xwork2/validator/EmailValidatorTest.java    |   154 -
 .../validator/ExpressionValidatorTest.java      |   140 -
 .../validator/GenericValidatorContext.java      |   143 -
 .../xwork2/validator/IntRangeValidatorTest.java |    70 -
 .../validator/LongRangeValidatorTest.java       |    68 -
 .../validator/ModelDrivenValidationTest.java    |    53 -
 .../xwork2/validator/MyValidator.java           |    96 -
 .../validator/RegexFieldValidatorTest.java      |   195 -
 ...onversionErrorFieldValidatorSupportTest.java |   129 -
 .../validator/ShortRangeValidatorTest.java      |    68 -
 .../validator/SimpleActionValidationTest.java   |   240 -
 .../StringLengthFieldValidatorTest.java         |   220 -
 .../xwork2/validator/StringValidatorTest.java   |   217 -
 .../xwork2/validator/URLValidatorTest.java      |   193 -
 .../validator/ValidatorAnnotationTest.java      |   120 -
 .../VisitorFieldValidatorModelTest.java         |   130 -
 .../validator/VisitorFieldValidatorTest.java    |   195 -
 .../validator/VisitorValidatorModelAction.java  |    35 -
 .../validator/VisitorValidatorTestAction.java   |    80 -
 .../validators/DateRangeFieldValidatorTest.java |   101 -
 .../validators/IntRangeFieldValidatorTest.java  |    76 -
 .../validators/LongRangeFieldValidatorTest.java |    76 -
 .../validators/RequiredStringValidatorTest.java |    79 -
 .../ShortRangeFieldValidatorTest.java           |    76 -
 .../validator/validators/ValidationAction.java  |   136 -
 .../validators/ValidatorSupportTest.java        |    53 -
 .../test/resources/PackagelessAction.properties |     1 -
 ...ionSupportTest$MyActionSupport_da.properties |    10 -
 .../xwork2/AnnotatedTestBean.properties         |     1 -
 .../DefaultTextProviderTest_en_CA.properties    |     8 -
 .../xwork2/ModelDrivenAction-validation.xml     |    13 -
 .../xwork2/ModelDrivenAction.properties         |     1 -
 .../ModelDrivenAnnotationAction.properties      |     6 -
 .../SimpleAction-some-alias-validation.xml      |    13 -
 .../SimpleAction-subproperty-validation.xml     |    18 -
 .../xwork2/SimpleAction-validation.xml          |    58 -
 .../SimpleAction-validationAlias-validation.xml |    13 -
 .../opensymphony/xwork2/SimpleAction.properties |     3 -
 .../xwork2/SimpleAction_de.properties           |     1 -
 .../xwork2/SimpleAction_en.properties           |     0
 .../xwork2/SimpleAnnotationAction.properties    |     8 -
 .../xwork2/SimpleAnnotationAction_de.properties |     6 -
 .../xwork2/SimpleAnnotationAction_en.properties |     5 -
 .../TestBean-anotherContext-validation.xml      |    10 -
 .../xwork2/TestBean-badtest-validation.xml      |     8 -
 .../TestBean-beanMessageBundle-validation.xml   |    15 -
 ...TestBean-expressionValidation-validation.xml |     9 -
 .../opensymphony/xwork2/TestBean-validation.xml |     8 -
 ...stBean-visitorChildValidation-validation.xml |    14 -
 .../TestBean-visitorValidation-validation.xml   |     9 -
 .../com/opensymphony/xwork2/TestBean.properties |     1 -
 .../xwork2/TestChildBean-validation.xml         |    18 -
 .../TextProviderSupportTest_en.properties       |    12 -
 .../xwork2/ValidationOrderAction-validation.xml |    89 -
 .../loadorder1/xwork-test-load-order.xml        |     7 -
 .../loadorder2/xwork-test-load-order.xml        |     7 -
 .../loadorder3/xwork-test-load-order.xml        |     7 -
 .../xwork2/config/providers/xwork- test.xml     |    81 -
 .../providers/xwork-include-after-package-2.xml |    14 -
 .../providers/xwork-include-after-package.xml   |    20 -
 .../xwork-include-before-package-2.xml          |    14 -
 .../providers/xwork-include-before-package.xml  |    22 -
 .../config/providers/xwork-include-parent.xml   |    22 -
 .../providers/xwork-test-action-invalid.xml     |    23 -
 ...work-test-actions-packagedefaultclassref.xml |    41 -
 .../config/providers/xwork-test-actions.xml     |    81 -
 .../providers/xwork-test-allowed-methods.xml    |    48 -
 .../providers/xwork-test-bad-inheritance.xml    |    17 -
 .../providers/xwork-test-basic-packages.xml     |    13 -
 .../providers/xwork-test-default-package.xml    |     9 -
 .../xwork-test-defaultclassref-package.xml      |    11 -
 .../providers/xwork-test-exception-mappings.xml |    33 -
 .../xwork-test-global-result-inheritence.xml    |    48 -
 .../xwork-test-interceptor-defaultref.xml       |    30 -
 .../xwork-test-interceptor-inheritance.xml      |    34 -
 .../xwork-test-interceptor-param-overriding.xml |    44 -
 .../providers/xwork-test-interceptor-params.xml |    37 -
 ...-test-interceptor-stack-param-overriding.xml |    51 -
 .../providers/xwork-test-interceptors-basic.xml |    27 -
 .../xwork-test-interceptors-spring.xml          |    13 -
 .../providers/xwork-test-invalid-file.xml       |     9 -
 .../config/providers/xwork-test-multilevel.xml  |    45 -
 .../xwork-test-package-inheritance.xml          |    27 -
 .../providers/xwork-test-result-inheritance.xml |    26 -
 .../providers/xwork-test-result-types.xml       |    54 -
 .../config/providers/xwork-test-results.xml     |    32 -
 .../config/providers/xwork-test-wildcard-1.xml  |     8 -
 .../config/providers/xwork-test-wildcard-2.xml  |     8 -
 .../providers/xwork-test-wildcard-include.xml   |    10 -
 .../xwork-unknownhandler-stack-empty.xml        |    12 -
 .../providers/xwork-unknownhandler-stack.xml    |    14 -
 .../impl/test-xwork-conversion.properties       |     1 -
 .../com/opensymphony/xwork2/somefile.txt        |     9 -
 .../xwork2/spring/actionContext-spring.xml      |    42 -
 .../xwork2/spring/actionContext-xwork.xml       |    23 -
 .../xwork2/spring/autowireContext.xml           |     6 -
 .../spring/resolverApplicationContext.xml       |    11 -
 .../xwork2/spring/xwork-autowire.xml            |    22 -
 .../com/opensymphony/xwork2/test.properties     |     1 -
 .../xwork2/test/DataAware-conversion.properties |     1 -
 .../xwork2/test/DataAware-validation.xml        |     8 -
 .../DataAware-validationAlias-validation.xml    |     8 -
 .../xwork2/test/DataAware.properties            |     2 -
 .../xwork2/test/DataAware2-validation.xml       |     8 -
 .../xwork2/test/Equidae-validation.xml          |    52 -
 .../xwork2/test/SimpleAction2-validation.xml    |    13 -
 ...SimpleAction2-validationAlias-validation.xml |    13 -
 .../xwork2/test/TestBean2-conversion.properties |     1 -
 .../xwork2/test/User-conversion.properties      |     2 -
 .../xwork2/test/User-validation.xml             |    38 -
 .../xwork2/test/UserMarker-validation.xml       |    17 -
 .../opensymphony/xwork2/test/package.properties |     1 -
 .../com/opensymphony/xwork2/util/Bar.properties |     2 -
 .../xwork2/util/Cat-conversion.properties       |     2 -
 .../opensymphony/xwork2/util/FindMe.properties  |     2 -
 .../xwork2/util/Foo-conversion.properties       |    11 -
 .../util/ListHolder-conversion.properties       |     3 -
 .../util/LocalizedTextUtilTest.properties       |     3 -
 .../util/MyBeanAction-conversion.properties     |     8 -
 .../xwork2/util/Tiger-conversion.properties     |     1 -
 .../xwork2/util/XW404_de.properties             |     3 -
 .../xwork2/util/XW404_fr.properties             |     3 -
 .../xwork2/util/location/xml-with-location.xml  |     8 -
 ...teTextProviderTestResourceBundle1.properties |    10 -
 ...teTextProviderTestResourceBundle2.properties |    11 -
 .../VisitorValidatorModelAction-validation.xml  |     9 -
 ...rTestAction-beanMessageBundle-validation.xml |     8 -
 ...datorTestAction-validateArray-validation.xml |     8 -
 ...idatorTestAction-validateList-validation.xml |     8 -
 .../VisitorValidatorTestAction-validation.xml   |     8 -
 ...Action-visitorChildValidation-validation.xml |     8 -
 ...rTestAction-visitorValidation-validation.xml |     8 -
 ...Action-visitorValidationAlias-validation.xml |     9 -
 .../xwork2/validator/validator-parser-test.xml  |    33 -
 .../xwork2/validator/validator-parser-test2.xml |    17 -
 .../xwork2/validator/validator-parser-test3.xml |    11 -
 .../xwork2/validator/validator-parser-test4.xml |    12 -
 .../xwork2/validator/validator-parser-test5.xml |     4 -
 .../xwork2/validator/validator-parser-test6.xml |    27 -
 .../xwork2/validator/validators-fail.xml        |    21 -
 xwork-core/src/test/resources/includeTest.xml   |    10 -
 xwork-core/src/test/resources/log4j.properties  |    17 -
 xwork-core/src/test/resources/my-validators.xml |     7 -
 .../src/test/resources/myOther-validators.xml   |     7 -
 xwork-core/src/test/resources/validators.xml    |    20 -
 xwork-core/src/test/resources/xwork - jar.jar   |   Bin 2448 -> 0 bytes
 xwork-core/src/test/resources/xwork - zip.zip   |   Bin 2449 -> 0 bytes
 xwork-core/src/test/resources/xwork-1.0.dtd     |     1 -
 xwork-core/src/test/resources/xwork-jar.jar     |   Bin 2441 -> 0 bytes
 .../src/test/resources/xwork-param-test.xml     |     7 -
 .../src/test/resources/xwork-proxyinvoke.xml    |    48 -
 xwork-core/src/test/resources/xwork-sample.xml  |   238 -
 .../src/test/resources/xwork-test-beans.xml     |    27 -
 .../src/test/resources/xwork-test-default.xml   |    39 -
 .../test/resources/xwork-test-validation.xml    |    64 -
 xwork-core/src/test/resources/xwork-zip.zip     |   Bin 2440 -> 0 bytes
 4152 files changed, 229781 insertions(+), 304644 deletions(-)
----------------------------------------------------------------------