Corrected a small bug that could cause the security HttpSessionSecurityCookie to live in the non-root path "/".


Former-commit-id: ab7cb0cdc0fd72272ec7596fd300d34d8a364d3b
Minor doc update.


Former-commit-id: 94cdfda5cc75c5d79bbc7d589d3dc38fd3781aad
Complete - task 1: Support search engine crawling
http://code.google.com/p/gwt-platform/issues/detail?id=1

Former-commit-id: dbfbff1193804812751543cafb7873bca6ed5d00
Now using injection for HtmlUnit WebClient, and trying to reuse it as much as possible as it is expensive to create.


Former-commit-id: 282df18c9fae0a94f6b29af378acaef96f1d6337
Complete -- Issue 90: PlaceManagerImpl.java - Equality via == and not equals()
http://code.google.com/p/gwt-platform/issues/detail?id=90

Former-commit-id: 176a2c11ed98dd4177dd52293cf060716a16c668
Tried some modifications to make CrawlFilter work on AppEngine.

Now you need to provide the WebClient, in the ServletModule:

  @Provides
  @SessionScoped
  WebClient provideWebClient() {
    return new WebClient( BrowserVersion.FIREFOX_3 );
  }

You can also specify the desired timeout for HTMLunit (in ms):
    bindConstant().annotatedWith( HtmlUnitTimeout.class ).to( 15000L );

None of this seems to work however. Still investigating.


Former-commit-id: 1ba5c90074a7121a147f1fc92c7737678d2fde4a
COMPLETED - task 61: Adding exceptions on validation of ActionValidator
http://code.google.com/p/apapul/issues/detail?id=61

Now a more complete message is thrown saying witch ActionValidator and witch action are at fault


Former-commit-id: 1e7827481f1b1ee5780e842fac69eeecdd4b0537
Adding changes as asked in the code review :
http://code.google.com/p/gwt-platform/source/detail?r=0c563df6f12a7da7079c60014b260328000ba265

Former-commit-id: 6599a87f0922f2739f2531e9405be0205bf68760
Detailed the fact that ActionHandler classes must be thread safe.


Former-commit-id: 5d64716316ac995f86f6a0c44ccc083b22df2e7f
Minor doc change.


Former-commit-id: be16fa0a3f1181ef683375b36bda423b6588c2ab
Added the TestFetchUrlFilter class that is not meant to be used by end-user, but that constitutes a simple demonstration of a blocking issue with AppEngine, which makes it very hard (if not impossible) for the moment to support search engine crawling.


Former-commit-id: 6b0217c2e8fa5c16712abc8d81f4143209b8d2a0
Merge


Former-commit-id: 97c143639bc775c3843c756aa66a55588fd17d4c
Incomplete - task 64: Expose Undo client-side
http://code.google.com/p/gwt-platform/issues/detail?id=64

Should be working, wull test on PuzzleBazar next.


Former-commit-id: d69aabe846d3697c828d0202c6ad7ec24efed524
Incomplete - task 63: Clean-up registries in dispatch
http://code.google.com/p/gwt-platform/issues/detail?id=63

Complete - task 80: Pass action as a parameter to ActionValidator.isValid
http://code.google.com/p/gwt-platform/issues/detail?id=80

Former-commit-id: 4ee385ede1cacd3262cb44a34ed8009938d01348
Merge with ffb5b08c6561dad51aeda53d130b490ee0f8f2f1


Former-commit-id: 8f0e6eaf48dbbeb19c76cb4d60b5df9433d7e4aa
Incomplete - task 63: Clean-up registries in dispatch
http://code.google.com/p/gwt-platform/issues/detail?id=63

Complete - task 80: Pass action as a parameter to ActionValidator.isValid
http://code.google.com/p/gwt-platform/issues/detail?id=80

Former-commit-id: 0fa9cf7c4944820e7479e9a3513732b8256495b4
Corrected a minor bug that caused prepareFromRequest to be skipped when manually calling proxy.reveal()


Former-commit-id: 9a41d208148f719a643cb08b595680c0a52af99d
Complete - task 95: RandomSecurityCookieFilter doesn't work on AppEngine
http://code.google.com/p/gwt-platform/issues/detail?id=95

Really small fixe, it was a path error.


Former-commit-id: facf0d707a534f08d3bb8157b5b4e963f5f417f9
Merge with 7c140761a7ee4ec67adbfa6ef94589d8f47f0380


Former-commit-id: feaaa6106818e5633f71eceea2239a1f01f18b63
Minor merge in settings file


Former-commit-id: 1bc4af942c0b2abb826d9d88146a7e91d1adbe4a