2517 Commits

Author SHA1 Message Date
Jocelyn Fiat 53ccaa3fde sync wiki doc 2011-08-25 14:48:30 +02:00
Jocelyn Fiat 22afbd7ed0 Merge branch 'master' of github.com:jocelyn/Eiffel-Web-Framework
Conflicts:
	library/server/ewsgi/connectors/nino/src/gw_nino_connector.e
	library/server/ewsgi/ewsgi-safe.ecf
2011-08-25 14:48:02 +02:00
Jocelyn Fiat f6b362217c Merged REQUEST and ENVIRONMENT into REQUEST
renamed ENVIRONMENT_NAMES into META_NAMES
better usage of READABLE_STRING_GENERAL, and other strings
abstract RESPONSE_BUFFER in implementation of EWSGI
for the implementation, inheriting from deferred specification (more to come later)
2011-08-25 14:41:35 +02:00
Jocelyn Fiat e9ccf855b3 Merged REQUEST and ENVIRONMENT into REQUEST
renamed ENVIRONMENT_NAMES into META_NAMES
better usage of READABLE_STRING_GENERAL, and other strings
for the implementation, inheriting from deferred specification (more to come later)
2011-08-25 12:33:20 +02:00
Jocelyn Fiat 4d0148d562 fixing wrong feature usage 2011-08-24 15:54:01 +02:00
Jocelyn Fiat ec6cc5f2b8 code cleaning, and prepare for internal review code_review_20110823 2011-08-18 12:25:40 +02:00
Jocelyn Fiat 40018d36eb enhanced the ERROR_HANDLER 2011-08-04 15:11:51 +02:00
jocelyn d14e65fdc0 Updated EWSGI : open questions (markdown) 2011-08-02 07:40:10 -07:00
jocelyn c337f49c87 Updated EWSGI (markdown) 2011-08-02 07:39:45 -07:00
jocelyn ed587493e9 Updated Home (markdown) 2011-08-02 07:39:34 -07:00
jocelyn e2fb499853 Updated EWSGI (markdown) 2011-08-02 07:35:47 -07:00
jocelyn 59d4eb528c Created EWSGI (markdown) 2011-08-02 07:35:28 -07:00
jocelyn afb3890f50 Updated EWSGI: open questions (markdown) 2011-08-02 07:34:52 -07:00
jocelyn 077c140576 Updated Home (markdown) 2011-08-02 07:33:41 -07:00
jocelyn 75dc9fac3e Updated Source structure (markdown) 2011-08-02 07:32:31 -07:00
jocelyn 637909614b Updated EWSGI: open questions (markdown) 2011-08-02 07:31:08 -07:00
jocelyn 45db7eb537 Created EWSGI: open questions (markdown) 2011-08-02 07:30:35 -07:00
Jocelyn Fiat 8e18329063 minor improvements on response_as_result code 2011-08-02 14:53:37 +02:00
jocelyn 8a3b5a77e3 Updated EWSGI specification: difference in main proposals (markdown) 2011-08-02 02:57:33 -07:00
jocelyn 4ab99dcd4a Created EWSGI specification: difference in main proposals (markdown) 2011-08-02 02:52:31 -07:00
Jocelyn Fiat c372494713 cosmetic in config file .ecf 2011-08-02 10:47:16 +02:00
Jocelyn Fiat 10f4a99ee1 add "write_headers_string" to RESPONSE_BUFFER 2011-08-02 10:46:53 +02:00
jocelyn cefc95e56f added current eiffel interfaces for APPLICATION, REQUEST and RESPONSE_BUFFER 2011-08-02 01:02:01 -07:00
jocelyn 0194450892 Updated EWSGI specification (markdown) 2011-08-02 00:21:53 -07:00
Jocelyn Fiat e9085c614c sync wiki 2011-08-01 17:02:33 +02:00
Jocelyn Fiat f7d3f519a7 moved ewsgi-full config file under tests (this is mainly for dev purpose, to be able to compile and edit all classes related to ewsgi) 2011-08-01 16:47:00 +02:00
Jocelyn Fiat 4eb22d0272 Tried to reduce gap between both EWSGI proposals
Re-adapt the Spec-compliant solution (instead of Lib-compliant solution).
  Thus no more 100% deferred interface.
Rename EWSGI_RESPONSE into EWSGI_RESPONSE_BUFFER
Added in extra/response-as-result/  an copy/paste from the implementation of Paul's proposal (not up to date with Paul's spec). But this is mainly for information and tests.
Removed part of the ewsgi/specification interfaces ... to be able to test EWSGI compliant library against the pure specification (experimental).
Renamed most of the GW_... into EWSGI_...
2011-08-01 16:41:16 +02:00
jocelyn a2a1f89299 Updated EWSGI specification (markdown) 2011-08-01 01:19:54 -07:00
jocelyn b869eb7333 Updated Home (markdown) 2011-08-01 00:36:52 -07:00
jocelyn 7680d071f1 Updated Community collaboration (markdown) 2011-07-29 06:15:51 -07:00
Jocelyn Fiat bbcc9ef44b added http_accept feature to represent "Accept:" HTTP header 2011-07-29 15:13:34 +02:00
Jocelyn Fiat 801caa4e69 added hello_routed_world example
few changes on new `router' library (still in-progress)
2011-07-29 15:13:08 +02:00
Jocelyn Fiat 1b49445077 Added first draft for a URI and/or URI-template base request router. 2011-07-29 10:51:22 +02:00
Jocelyn Fiat f005d8bb06 cosmetic 2011-07-29 10:50:31 +02:00
Jocelyn Fiat a278537f7b Added "flush" to the EWSGI_RESPONSE_STREAM 2011-07-29 10:50:24 +02:00
Jocelyn Fiat 78b5b6f5fe Merge branch 'master' of github.com:jocelyn/Eiffel-Web-Framework 2011-07-29 08:52:57 +02:00
Jocelyn Fiat a215c1e4d2 added missing non-void-safe .ecf 2011-07-29 08:52:36 +02:00
Jocelyn Fiat fe3726677b added missing non-void-safe .ecf 2011-07-29 08:45:26 +02:00
Jocelyn Fiat 94d4909644 Fixed various issue with URI template, added corresponding tests 2011-07-28 18:45:25 +02:00
Jocelyn Fiat 0da4b7d61b It seems good convention to also add the "Status:" header Review_EWSGI 2011-07-28 10:57:24 +02:00
Jocelyn Fiat 5c5ba9f038 fix hello world example 2011-07-28 10:41:57 +02:00
Jocelyn Fiat d65c8de1d2 ignore tests/temp 2011-07-28 08:28:54 +02:00
Jocelyn Fiat 3d93dbc66d added script to test compilations of .ecf in EWF 2011-07-27 18:35:17 +02:00
Jocelyn Fiat 436f2afd00 Added the possibility to set the "Status" header (different from the status line) in GW_HEADER
Renamed EWSGI_RESPONSE as EWSGI_RESPONSE_STREAM to avoid confusion with EWSGI_RESPONSE as stated in Paul's proposal
Added default "configuration" (for nino and cgi) to be independant of the connector (at compilation time)
Added example implementing Paul's proposal on top of EWSGI
2011-07-27 18:34:06 +02:00
Jocelyn Fiat 73284575d4 Added an implementation folder in ewsgi_spec, mainly to provide default implementation just to save the developer of connector some time.
changed structured
2011-07-27 17:34:53 +02:00
Jocelyn Fiat e9b05ffc0b added non void-safe configuration files 2011-07-27 16:07:00 +02:00
Jocelyn Fiat 012bb2f6c9 restructured specification folders 2011-07-27 15:58:31 +02:00
Jocelyn Fiat e883163fe9 Apply prefix renaming from the specification
Reduced the number of EWSGI classes
2011-07-27 15:56:44 +02:00
Jocelyn Fiat e5fb3f8328 now use prefix EWSGI_ instead of GW_ for ewsgi specification 2011-07-27 15:40:51 +02:00
Jocelyn Fiat 302ae8d030 First step to extract the interface of the EWSGI specification into its own library
Applied the changes
2011-07-27 15:34:22 +02:00