Jocelyn Fiat
ed200b93dd
updated tests.ecf
2012-03-23 18:40:29 +01:00
Jocelyn Fiat
bcccfb22ed
Added HTTP_MEDIA_TYPE (maybe it will just replace the HTTP_CONTENT_TYPE later)
...
renamed .media_type as .simple_type for now
allow more than one parameters
2012-03-23 18:39:19 +01:00
Jocelyn Fiat
40c6aff423
Added class HTTP_CONTENT_TYPE to help manipulation of Content-Type value
...
Now WSF_REQUEST return a HTTP_CONTENT_TYPE if available
Adapted WSF_MIME_HANDLER to use this new class
Added one manual autotest to test MIME handler
2012-03-23 16:40:13 +01:00
Jocelyn Fiat
743f26c376
Use WSF_DEFAULT_SERVICE for the test echo server
2012-03-20 12:18:44 +01:00
Jocelyn Fiat
482f8e41e7
Added WSF_SERVICE.to_wgi_service to ease direct integration with existing WGI components
2012-03-20 11:40:13 +01:00
Jocelyn Fiat
8344607eb6
Implemented WSF_RESPONSE.put_error (...) and related
...
Added WSF_RESPONSE.put_character
Renamed WGI_OUTPUT_STREAM.put_character_8 as put_character to follow style of put_string (and not put_string_8)
Refactored the WSF_DEFAULT_SERVICE_LAUNCHER
Added WSF_DEFAULT_SERVICE to be more user friendly
Splitted the wsf/default/ libraries to have wsf/connector/... and being able to handle more than one connector in the same application
2012-03-20 10:29:55 +01:00
Jocelyn Fiat
46eb92ac37
Major renaming, adopt the WSF_ prefix for all classes under "wsf", and simplify some class names
...
Removed in WGI_INPUT_STREAM, the assertion "same_last_string_reference"
Copyright updates
2012-03-16 09:49:41 +01:00
Jocelyn Fiat
3a9b67c8ad
Better code to test similar functions but with chunked input
2012-02-07 16:05:19 +01:00
Jocelyn Fiat
69bc4d568c
Added support for chunked input data (see Transfer-Encoding: chunked)
2012-02-07 15:47:55 +01:00
Jocelyn Fiat
fcdf4e456e
fixed compilation (was not up to date with tests.ecf)
2012-01-20 20:04:56 +01:00
Jocelyn Fiat
1b55b09b64
Fixed WSF_REQUEST.script_url (..) for clean path
...
Added related autotests
2012-01-19 10:25:53 +01:00
Jocelyn Fiat
44857d28ec
fixed compilation for tests.ecf
2011-11-18 14:56:02 +01:00
Jocelyn Fiat
49c3e8e789
Renamed "ext" folder as "contrib" folder and reorganized a little bit
...
Renamed any *_APPLICATION as *_SERVICE
mainly because those components
such as WSF_APPLICATION, renamed as WSF_SERVICE
are not always the main application entry, and "service" describe them better
Minor implementation change in WSF_REQUEST
Cosmetics
2011-11-17 15:50:30 +01:00
Jocelyn Fiat
3a6e3592ae
Use recent changes from Nino, to get access to the launched and port information.
...
Quite useful when launching using port=0 to use a random free port.
This is great for testing, this way we can run many tests in the same time without any port blocking.
2011-11-04 12:15:40 +01:00
Jocelyn Fiat
082b8902ea
Merge branch 'master' of git://github.com/Eiffel-World/Eiffel-Web-Framework
2011-11-02 13:11:09 +01:00
Jocelyn Fiat
ee9722fa18
renamed WSF_(.*)_VALUE as WSF_$1
2011-11-02 13:10:35 +01:00
Jocelyn Fiat
4a81d02d12
Fixed obsolete calls, and compilation error.
2011-10-31 18:42:44 +01:00
Jocelyn Fiat
fb7854fbcc
Added visitor patterns to WSF_VALUE
...
Handling UTF-8 unencoding for WSF_VALUE ...
Added WSF_TABLE_VALUE to handle list[]=a&list[]=b ...
Library encoder: added UTF8 facilities
2011-10-24 17:23:36 +02:00
Jocelyn Fiat
14a2c01f41
Applied recent changes on WGI_ and WSF_
...
Moved classes away from ewsgi, restructured, cleaned
2011-10-21 16:58:23 +02:00