Seaside
Seaside copied to clipboard
The framework for developing sophisticated web applications in Smalltalk.
This PR adds request streaming with Zinc to Seaside. The use case for this are primarily `multipart/form-data` file uploads. Usually, a request is read into memory completely before being processed,...
This is more of a "I think we should do this some way" rather than a "this is the way" PR. The issue I'm trying to address is that some...
I would expect #sessionsDo: to iterate over only sessions (instances of WASession), but the implementation makes no distinction so document handlers are included as well. I bet when the implementation...
Load Seaside in GS, along with the Gs Application Tools Change `ZnSeasideNewGemServer>>#serverClass` to ``` serverClass ^WAGsZincStreamingServerAdaptor ``` define `WAGsZincStreamingServerAdaptor>>#defaultZnServer` as ``` defaultZnServer ^ ZnGemServerManagingMultiThreadedServer on: self port ``` in tODE...
This is a clone of #1159, which was opened against the now removed `develop` branch. See also the discussion in #1159.
Related to retirement of `BlockContext` family in Squeak 6.0. ``` This package depends on the following classes: ContextPart You must resolve these dependencies before you will be able to load...
WAComboResponse and WAStremedResponse write to a socket stream directly. ZdcSocketStream (Zinc) does not implement `#crlf` and `stream nextPut: Character space` fails because Characters can no longer be stored into a...
How can you fix this? Squeak 5.3 for AMD64 with Seaside from the installation instructions (3.4.6). ``` Seaside Walkback Deprecation: Symbol>>#asMutator has been deprecated. Use #asSimpleSetter instead Debug Proceed Full...
Running the tests in `WAWebDriverFunctionalTestCase` including the `testCORSFilterFunctionalTest` on GemStone 3.6.x is crashing the ZnServer with a stack overflow when handling the exception that the socket is nil. Running all...
``` Currently when a response is encoded it is always encoded with the encoding the the server adapter. This is very useful except in the one off case where you...