Change Log Report

Total number of changed sets: 1

Changes between 2008-11-27 and 2008-12-28

Total commits: 22
Total number of files changed: 100

Timestamp Author Details
2008-12-27 17:11:16 sejal /tags/utopia-agent-project-0.18 (from /trunk:79) v 80

[maven-release-plugin] copy for tag utopia-agent-project-0.18
2008-12-27 17:06:06 sejal /trunk/pom.xml v 79
/trunk/utopia-agent-commons/pom.xml v 79
/trunk/utopia-agent-iniglet/pom.xml v 79
/trunk/utopia-agent-webapp/pom.xml v 79

[maven-release-plugin] prepare release utopia-agent-project-0.18
2008-12-27 17:02:13 sejal /trunk/pom.xml v 77
/trunk/utopia-agent-commons/pom.xml v 77
/trunk/utopia-agent-iniglet/pom.xml v 77
/trunk/utopia-agent-webapp/pom.xml v 77

[maven-release-plugin] rollback the release of utopia-agent-project-0.18
2008-12-27 17:00:52 sejal /trunk/pom.xml v 76
/trunk/utopia-agent-commons/pom.xml v 76
/trunk/utopia-agent-iniglet/pom.xml v 76
/trunk/utopia-agent-webapp/pom.xml v 76

[maven-release-plugin] prepare release utopia-agent-project-0.18
2008-12-26 23:56:47 sejal /trunk/utopia-agent-webapp/src/main/package/utopia-agent-webapp.sh v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flow-beans v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/base-flow.xml (from /trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/base.xml:71) v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/base.xml v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/genesis v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/genesis/config.xml v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/genesis/end.jsp v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/genesis/failed.jsp v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/genesis/flow.xml (from /trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/genesis.xml:71) v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/genesis.xml v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/tournament v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/tournament/config.xml v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/tournament/end.jsp v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/tournament/failed.jsp v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/tournament/flow.xml (from /trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/tournament.xml:71) v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/tournament.xml v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/wol v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/wol/config.xml (from /trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flow-beans/wol-config.xml:71) v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/wol/end.jsp v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/wol/failed.jsp v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/wol/flow.xml (from /trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/wol.xml:71) v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/wol.xml v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/view v 72
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/webflow-config.xml v 72
/trunk/utopia-agent-webapp/src/main/webapp/index.html v 72

- Updated the webapp to follow the webflows convention even if it is bulkier and slightly uglier at least it is standard so it should be easier for people to jump into and out of it.
2008-12-11 10:52:31 sepatel /trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/Account.java v 55
/trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/Army.java v 55
/trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/Province.java v 55
/trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/calculator/MilitaryCalculator.java v 55
/trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/parser/AbstractSynchronizationHandler.java v 55
/trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/parser/KingdomParser.java v 55
/trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/parser/MilitaryParser.java v 55
/trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/parser/ProvinceParser.java v 55
/trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/parser/ScienceParser.java v 55
/trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/parser/SurveyParser.java v 55
/trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/utils/CalendarUtils.java v 55
/trunk/utopia-agent-commons/src/test/java/org/inigma/utopia/calculator/CbAndSomCalculatorTest.java v 55
/trunk/utopia-agent-commons/src/test/java/org/inigma/utopia/calculator/MilitaryCalculatorTest.java v 55
/trunk/utopia-agent-commons/src/test/java/org/inigma/utopia/parser/SurveyParserTest.java v 55
/trunk/utopia-agent-iniglet/src/main/java/org/inigma/waragent/iniglets/MilitaryCalculatorIniglet.java v 55
/trunk/utopia-agent-iniglet/src/main/java/org/inigma/waragent/iniglets/SynchronizationIniglet.java v 55
/trunk/utopia-agent-iniglet/src/main/java/org/inigma/waragent/view/KingdomView.java v 55
/trunk/utopia-agent-iniglet/src/main/java/org/inigma/waragent/view/MilitaryComposite.java v 55
/trunk/utopia-agent-iniglet/src/main/java/org/inigma/waragent/view/ThroneComposite.java v 55
/trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/DataSyncSaxHandler.java v 55
/trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/DataSyncTemplate.java v 55

- Updated all calendar objects to pull down calendar dates with GMT timezones.
- Updated the military calculator to obey the precision parameter instead of the hardcoded 1 point precision (even though that is what precision was set to and defaults to).
- Updated survey parser to parse angel intel as well now.
2008-12-05 14:15:31 sepatel /trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/DataSyncTemplate.java v 51

- Fixed up a bug where if you submitted a province without having scanned the kingdom first, the province didn't get associated with any kingdom at all.
2008-12-04 21:20:54 sepatel /trunk/utopia-agent-commons/src/test/resources/age41/angel v 50
/trunk/utopia-agent-commons/src/test/resources/age41/angel/combo v 50
/trunk/utopia-agent-commons/src/test/resources/age41/angel/combo/human-merchant-cb.txt v 50
/trunk/utopia-agent-commons/src/test/resources/age41/angel/combo/human-merchant-science.txt v 50
/trunk/utopia-agent-commons/src/test/resources/age41/angel/combo/human-merchant-som.txt v 50
/trunk/utopia-agent-commons/src/test/resources/age41/angel/combo/human-merchant-survey.txt v 50
/trunk/utopia-agent-commons/src/test/resources/age41/angel/combo/human-sage-cb.txt v 50
/trunk/utopia-agent-commons/src/test/resources/age41/angel/combo/human-sage-som.txt v 50
/trunk/utopia-agent-commons/src/test/resources/age41/angel/self v 50
/trunk/utopia-agent-commons/src/test/resources/age41/angel/self/elf-warhero-cb.txt v 50
/trunk/utopia-agent-commons/src/test/resources/age41/angel/self/elf-warhero-science.txt v 50
/trunk/utopia-agent-commons/src/test/resources/age41/angel/self/elf-warhero-som.txt v 50
/trunk/utopia-agent-commons/src/test/resources/age41/angel/self/elf-warhero-survey.txt v 50
/trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/UtopiaAgentWebapp.java v 50
/trunk/utopia-agent-webapp/src/main/package/config/services-config.xml v 50
/trunk/utopia-agent-webapp/src/main/package/config/system.properties v 50
/trunk/utopia-agent-webapp/src/main/package/utopia-agent-webapp.sh v 50
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flow-beans v 50
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flow-beans/genesis-config.xml v 50
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flow-beans/tournamet-config.xml v 50
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flow-beans/wol-config.xml (from /trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flow-services-config.xml:49) v 50
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flow-services-config.xml v 50
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/base.xml v 50
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/genesis.xml v 50
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/sync.xml v 50
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/tournament.xml v 50
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/wol.xml (from /trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/sync.xml:49) v 50

- Updated the synchronization server to have a configurable number of databases and defaults to using 3 (wol, tournament, and genesis).
- Added some angel data to add in parsing support for angel data thus making this product easier to use by people.
2008-12-02 11:00:53 sepatel /trunk/src v 49
/trunk/src/changes (from /trunk/utopia-agent-iniglet/src/changes:48) v 49
/trunk/src/changes/changes.xml v 49
/trunk/utopia-agent-iniglet/src/changes v 49
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/view/sync.jsp v 49

- Added/moved the change logs to reflect what has been progressing.
- Synchronization communication no longer creates a user session anymore.
2008-12-02 10:34:42 sepatel /trunk/pom.xml v 48
/trunk/utopia-agent-commons/pom.xml v 48
/trunk/utopia-agent-iniglet/pom.xml v 48
/trunk/utopia-agent-webapp/pom.xml v 48

[maven-release-plugin] prepare for next development iteration
2008-12-02 10:34:26 sepatel /trunk/pom.xml v 46
/trunk/utopia-agent-commons/pom.xml v 46
/trunk/utopia-agent-iniglet/pom.xml v 46
/trunk/utopia-agent-webapp/pom.xml v 46

[maven-release-plugin] prepare release utopia-agent-project-0.17
2008-12-02 00:23:58 sepatel /trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/DataSyncSaxHandler.java v 44

- Fixed some logging messages to better indicate what piece of information was synchronized.
2008-12-02 00:21:02 sepatel /trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/Kingdom.java v 43
/trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/Military.java v 43
/trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/Province.java v 43
/trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/Science.java v 43
/trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/Survey.java v 43
/trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/parser/AbstractSynchronizationHandler.java v 43
/trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/parser/KingdomParser.java v 43
/trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/parser/MilitaryParser.java v 43
/trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/parser/ProvinceParser.java v 43
/trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/parser/ScienceParser.java v 43
/trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/parser/SurveyParser.java v 43
/trunk/utopia-agent-iniglet/src/main/java/org/inigma/waragent/crud/AccountCrud.java v 43
/trunk/utopia-agent-iniglet/src/main/java/org/inigma/waragent/crud/SynchronizationHandler.java v 43
/trunk/utopia-agent-iniglet/src/main/java/org/inigma/waragent/iniglets/IntelligenceIniglet.java v 43
/trunk/utopia-agent-iniglet/src/main/java/org/inigma/waragent/iniglets/SynchronizationIniglet.java v 43
/trunk/utopia-agent-iniglet/src/main/resources/org/inigma/waragent/000_up_war-agent.sql v 43
/trunk/utopia-agent-iniglet/src/main/resources/org/inigma/waragent/account-sql.properties v 43
/trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/DataSyncSaxHandler.java v 43

- Pretty sure that I've got the full data synchronization bit working perfectly.
2008-12-01 02:09:17 sepatel /trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/DataSyncSaxHandler.java v 42

- Fixed a bug in the sax handler that didn't associate the army with the military.
2008-12-01 01:57:42 sepatel /trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/DataSyncSaxHandler.java v 41
/trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/DataSyncService.java v 41
/trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/DataSyncTemplate.java v 41

- Switched from a DOM to a SAX based parser in order to be more efficient.
2008-12-01 00:04:44 sepatel /trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/DataSyncService.java v 40
/trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/DataSyncTemplate.java v 40

- Finished up the synchronization from the servers perspective. Now takes in all data and updates each and every piece of intelligence that was modified.
- Fixed up the response information to actually give back only the survey, science, and military information of provinces that have changed info.
2008-11-28 21:41:19 sepatel /trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/DataSyncService.java v 39
/trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/DataSyncTemplate.java v 39

- Minor fix to the updating of kingdoms such that it actually does update the kingdom instead of only adding new ones.
2008-11-28 20:48:40 sepatel /trunk/utopia-agent-commons/src/main/java/org/inigma/utopia/Race.java v 38
/trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/DataSyncService.java v 38
/trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/DataSyncTemplate.java v 38
/trunk/utopia-agent-webapp/src/main/package/config/schema-init.sql v 38

- Made modifications so that provinces are now stored and retrieved as well now. Slight alteration to the schema.
- Fixed the toString in Race such that it now works correctly as it should and anything that wanted the display name is it was should have been using the getDisplayName() instead of the toString().
2008-11-28 14:41:06 sepatel /trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/DataSyncService.java v 37
/trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/DataSyncTemplate.java v 37
/trunk/utopia-agent-webapp/src/main/package/config/log4j.properties v 37

- Now correctly merges kingdom information and sends back updated kingdom information as well.
2008-11-28 12:12:48 sepatel /trunk/utopia-agent-webapp/pom.xml v 36
/trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/DataSyncService.java v 36
/trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/DataSyncTemplate.java v 36
/trunk/utopia-agent-webapp/src/main/package/config/schema-init.sql v 36

- Simplified the database schema to only operate on a single account since it is so simple to have different flows use different datasources thus allowing easy multiple account support.
- Am now processing and doing most of the updating neccessary for synchronizing kingdoms.
2008-11-27 23:22:29 sepatel /trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/DataSyncService.java (from /trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/SyncDataBean.java:33) v 35
/trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/DataSyncTemplate.java v 35
/trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/sync/SyncDataBean.java v 35
/trunk/utopia-agent-webapp/src/main/package/config/log4j.properties v 35
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flow-services-config.xml v 35
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/sync.xml v 35

- Completed the basic foundation for being able to do the sync logic.
2008-11-27 22:48:42 sepatel /trunk/utopia-agent-webapp/pom.xml v 34
/trunk/utopia-agent-webapp/src/main/java/org/inigma/utopia/CleanUrlHandler.java v 34
/trunk/utopia-agent-webapp/src/main/package/config/log4j.properties v 34
/trunk/utopia-agent-webapp/src/main/package/config/schema-init.sql v 34
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/sync-flow-bean.xml v 34
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/sync-flow.xml v 34
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/sync.xml (from /trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/sync-flow.xml:33) v 34
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/flows/test-flow.xml v 34
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/freemarker v 34
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/view v 34
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/view/sync.jsp v 34
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/web.xml v 34
/trunk/utopia-agent-webapp/src/main/webapp/WEB-INF/webflow-config.xml v 34
/trunk/utopia-agent-webapp/src/main/webapp/index.html v 34

- Removed the freemarker dependency and removed some custom flow handlers by upgrading to webflows 2.0.5 and utilizing some new features of it.
- Now using a jstl based flow system. A screwed up view indicator however but not a big deal.