* made unsafePublishLift executable * updated scala versions we build against
This reverts commit bbd703d.
This reverts commit 0f7b081.
This reverts commit 1c46530.
This reverts commit 7d89340.
This reverts commit 70ffcba.
This reverts commit 2d0709a.
…omments in #1308 Also corrected a typo and updated link to the new modules repositories.
We were suspending the request before we got a chance to kick off the processing for the actual response to be run.
LiftSession is in charge of managing cleanup of non-recently-seen pages and such, so it needs to know about the AjaxRequestInfo list to clean it up when a given request hasn't been needed in sufficiently long.
Before we were relying on the expected length of the funcName, determined by calling nextFuncName. Because funcName isn't *always* the same length, we switch instead ot putting a - between the GUID and the version identifier in the path. We then look for it when extracting the version identifier.
The meat of the deal. Based on the AJAX version appended to the request GUID, we determine whether we've already seen this request. If so, we wait for the original request to complete before returning the resulting value. If we already completed the request before, we return the same answer without re-running the associated parameters. AJAX requests that need to wait are put into continuations if available.