Commit Graph

  • a278537f7b Added "flush" to the EWSGI_RESPONSE_STREAM Jocelyn Fiat 2011-07-29 10:50:24 +02:00
  • 78b5b6f5fe Merge branch 'master' of github.com:jocelyn/Eiffel-Web-Framework Jocelyn Fiat 2011-07-29 08:52:57 +02:00
  • a215c1e4d2 added missing non-void-safe .ecf Jocelyn Fiat 2011-07-29 08:52:36 +02:00
  • fe3726677b added missing non-void-safe .ecf Jocelyn Fiat 2011-07-29 08:45:26 +02:00
  • 94d4909644 Fixed various issue with URI template, added corresponding tests Jocelyn Fiat 2011-07-28 18:43:20 +02:00
  • 0da4b7d61b It seems good convention to also add the "Status:" header Review_EWSGI Jocelyn Fiat 2011-07-28 10:55:47 +02:00
  • 5c5ba9f038 fix hello world example Jocelyn Fiat 2011-07-28 10:40:59 +02:00
  • d65c8de1d2 ignore tests/temp Jocelyn Fiat 2011-07-28 08:28:54 +02:00
  • 3d93dbc66d added script to test compilations of .ecf in EWF Jocelyn Fiat 2011-07-27 18:35:17 +02:00
  • 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 Jocelyn Fiat 2011-07-27 18:34:06 +02:00
  • 73284575d4 Added an implementation folder in ewsgi_spec, mainly to provide default implementation just to save the developer of connector some time. changed structured Jocelyn Fiat 2011-07-27 17:34:53 +02:00
  • e9b05ffc0b added non void-safe configuration files Jocelyn Fiat 2011-07-27 16:07:00 +02:00
  • 012bb2f6c9 restructured specification folders Jocelyn Fiat 2011-07-27 15:58:31 +02:00
  • e883163fe9 Apply prefix renaming from the specification Reduced the number of EWSGI classes Jocelyn Fiat 2011-07-27 15:56:44 +02:00
  • e5fb3f8328 now use prefix EWSGI_ instead of GW_ for ewsgi specification Jocelyn Fiat 2011-07-27 15:40:51 +02:00
  • 302ae8d030 First step to extract the interface of the EWSGI specification into its own library Applied the changes Jocelyn Fiat 2011-07-27 15:34:22 +02:00
  • 694c0a193c removed implementation from APPLICATION , RESPONSE and REQUEST classes Jocelyn Fiat 2011-07-27 15:11:07 +02:00
  • 4075b08b7e removed the notion of status from GW_HEADER, since it should not be part of the HTTP header added status setting in GW_RESPONSE added a default implementation for write_status in OUTPUT_STREAM (it should be moved away in the future) removed any implementation from GW_REQUEST, and put it in GW_REQUEST_IMP Jocelyn Fiat 2011-07-27 14:51:47 +02:00
  • 65800371cd replace write_string by write in RESPONSE Jocelyn Fiat 2011-07-26 15:56:00 +02:00
  • 2c6196017e various alternative implementation for response Jocelyn Fiat 2011-07-25 12:37:50 +02:00
  • 5a155e0cee Redesigned the RESPONSE to remove the output stream from the deferred interface Redesigned the uploaded file part to be more object oriented Move some implementation from REQUEST to REQUEST_IMP Jocelyn Fiat 2011-07-25 11:43:22 +02:00
  • 08bec49da4 added doc/spec for uri template Jocelyn Fiat 2011-07-22 19:00:31 +02:00
  • 4940ddb8f5 Fixed issue with matcher Jocelyn Fiat 2011-07-22 17:28:42 +02:00
  • 6599bf1a07 fixed typo Jocelyn Fiat 2011-07-22 17:05:55 +02:00
  • 0ef88eadf5 Improvement and revert back to support draft 04 (but using custom variable, allow the user to follow draft 05 spec) Jocelyn Fiat 2011-07-22 16:57:50 +02:00
  • e1ef4c390e fixing issue with URI TEMPLATE matcher Jocelyn Fiat 2011-07-22 13:12:03 +02:00
  • 11baeefe1c Merge branch 'master' of github.com:jocelyn/Eiffel-Web-Framework Jocelyn Fiat 2011-07-22 08:30:49 +02:00
  • ac7f58722d added URI_TEMPLATE_MATCH_RESULT Jocelyn Fiat 2011-07-22 08:30:08 +02:00
  • acd395376a sync Jocelyn Fiat 2011-07-21 19:06:04 +02:00
  • c7f4f45f5e Updated Libraries (markdown) jocelyn 2011-07-21 10:01:04 -07:00
  • a7a27bee0a updated README Jocelyn Fiat 2011-07-21 18:59:27 +02:00
  • fc0a25acc9 updated README Jocelyn Fiat 2011-07-21 18:48:54 +02:00
  • 0d363f065b added use of URL-encoder to unencode the URL values (to fill the parameters) review design of GW_RESPONSE to hide the output, and remove the header attribute added script_url in REQUEST to help the user build url relative to script_name Jocelyn Fiat 2011-07-20 18:27:02 +02:00
  • 51b70a2490 First version of URI Template library as specified by http://tools.ietf.org/html/draft-gregorio-uritemplate-05 (it seems to contains some error in the spec .. or minor incoherences, to double check) The matcher is basic, it does not handle all the details of the string builder, but that seems ok for now. Jocelyn Fiat 2011-07-20 12:11:05 +02:00
  • 917f80c0c8 added format and request method constants classes + license file Jocelyn Fiat 2011-07-18 16:36:56 +02:00
  • 73e5fd6cd6 added default rescue code on exception rescue Jocelyn Fiat 2011-07-18 16:33:10 +02:00
  • 0abab83566 nicer Eiffel code, let's not try to achieve everything-in-one-line style ... Jocelyn Fiat 2011-07-18 16:32:42 +02:00
  • f764e63b45 restrict creation only by GW_APPLICATION and descendant Jocelyn Fiat 2011-07-18 16:31:32 +02:00
  • 0a1c4676a4 add output helper feature to RESPONSE Jocelyn Fiat 2011-07-18 16:29:43 +02:00
  • 8a38519fb0 Fixed issue with nino handler and base url Jocelyn Fiat 2011-07-18 16:07:45 +02:00
  • 54c9addb30 sync nino and json Jocelyn Fiat 2011-07-18 16:06:21 +02:00
  • 9dd1439a2f Refactor to use the new library structure convention. Javier Velilla 2011-07-15 08:15:31 -03:00
  • 30d4843a5b rename new_request_context by new_request Jocelyn Fiat 2011-07-14 14:56:34 +02:00
  • 3e73298806 cosmetic Jocelyn Fiat 2011-07-13 16:25:17 +02:00
  • 01b16d0a82 renamed GW_REQUEST_CONTEXT as GW_REQUEST Jocelyn Fiat 2011-07-13 16:22:20 +02:00
  • ac97d6019b Design change, now we have req' REQUEST and res' RESPONSE instead of just `ctx' Jocelyn Fiat 2011-07-13 16:13:25 +02:00
  • 4e2f0dbc72 enhanced comment for `execute' Jocelyn Fiat 2011-07-13 15:37:50 +02:00
  • 9d1fb56cc1 Make a simple hello world based on nino Jocelyn Fiat 2011-07-13 15:26:21 +02:00
  • e1120040bb Updated EWSGI specification (markdown) seibo 2011-07-12 16:02:30 -07:00
  • e63553555d Updated EWSGI specification (markdown) seibo 2011-07-12 15:57:54 -07:00
  • 4904aba360 Updated EWSGI specification (markdown) seibo 2011-07-12 15:48:53 -07:00
  • cc7e54a19b Updated EWSGI specification (markdown) seibo 2011-07-12 14:34:05 -07:00
  • 8389829067 Updated Libraries (markdown) jocelyn 2011-07-12 10:42:23 -07:00
  • 4880d23846 Updated Libraries (markdown) jocelyn 2011-07-12 10:42:09 -07:00
  • d409eac9d6 Updated Libraries (markdown) jocelyn 2011-07-12 10:41:22 -07:00
  • 13993197d3 Created Libraries (markdown) jocelyn 2011-07-12 10:39:15 -07:00
  • d5288a4ebe Updated Home (markdown) jocelyn 2011-07-12 10:33:14 -07:00
  • bc98c5a317 Added GW_HEADER Added pre_, post_ and rescue_execute for GW_APPLICATION Fixed an unknown class in export clause cosmetic + copyright Jocelyn Fiat 2011-07-12 17:47:17 +02:00
  • 681bb19ab7 fixed submodule path ... Windows path separator issue.. Jocelyn Fiat 2011-07-12 17:12:36 +02:00
  • 026b4f8682 added instruction to get the source code Jocelyn Fiat 2011-07-12 16:48:16 +02:00
  • 4a87d5822b Merge pull request #2 from jocelyn/master jvelilla 2011-07-12 03:36:36 -07:00
  • f74ac66569 First integration of the new GW_ design more centralized on connector, and does not require specific feature on GW_APPLICATION depending on the connector. So this is really more flexible this way, and much easier to write application supporting CGI, FCGI, Nino and so on .. as demonstrated in hello_world Jocelyn Fiat 2011-07-12 11:53:00 +02:00
  • de77802546 Merge branch 'master' of github.com:jocelyn/EiffelWebNino Jocelyn Fiat 2011-07-12 11:09:59 +02:00
  • f7cf91500c let's have a nino-safe.ecf and also a nino.ecf for non void-safe system Jocelyn Fiat 2011-07-12 11:07:09 +02:00
  • 05b4bd90f5 Added test cases from getest to autotest. First version. jvelilla 2011-07-11 12:07:05 +00:00
  • 6309bbfa52 Updated The Eiffel Web Server Gateway Interface (markdown) jocelyn 2011-07-08 05:39:44 -07:00
  • 6188f99615 added run_autotest.bat scripts jfiat 2011-07-08 10:10:40 +00:00
  • 4fb42df5fb focus on GW_APPLICATION Jocelyn Fiat 2011-07-08 11:27:06 +02:00
  • ab924d3596 Updated The Eiffel Web Server Gateway Interface (markdown) seibo 2011-07-07 16:11:10 -07:00
  • 13515504c3 Updated The Eiffel Web Server Gateway Interface (markdown) seibo 2011-07-07 15:58:16 -07:00
  • 831f73b308 Updated EWSGI specification (markdown) seibo 2011-07-07 15:57:14 -07:00
  • 6cba9a912f Created EWSGI/specification (markdown) seibo 2011-07-07 15:56:14 -07:00
  • f1d8d18811 a few renaming better GW_ENVIRONMENT interface Jocelyn Fiat 2011-07-07 17:24:21 +02:00
  • c6162aea7e Merge branch 'master' of github.com:jocelyn/Eiffel-Web-Framework.wiki Jocelyn Fiat 2011-07-07 16:48:52 +02:00
  • 28a699e5f2 Converted the autotest test suite to void-safety + cosmetics jfiat 2011-07-07 14:39:06 +00:00
  • 591cfb6cfa Now if you want to use the json utilities for gobo, you just need to include the json_gobo_extension.ecf (note that the related gobo classes are not void-safe) + cosmetics jfiat 2011-07-07 14:03:36 +00:00
  • 1f385658ed Updated Source structure (markdown) jocelyn 2011-07-07 06:41:47 -07:00
  • f4c472cb9f Updated eJSON to use Eiffel 6.8 version. Basically the changes are: jvelilla 2011-07-07 12:03:25 +00:00
  • 36539997cd Updated Community collaboration (markdown) jocelyn 2011-07-07 01:24:05 -07:00
  • 94c5c90eaa Updated History and Readme files. jvelilla 2011-07-06 22:12:26 +00:00
  • b57450d762 Updated Home (markdown) jocelyn 2011-07-06 03:48:31 -07:00
  • 398139ee19 Updated Home (markdown) jocelyn 2011-07-06 03:47:02 -07:00
  • 843a3efe0f Updated Home (markdown) jocelyn 2011-07-06 03:45:59 -07:00
  • 545db51fc9 updated doc Jocelyn Fiat 2011-07-06 12:45:29 +02:00
  • 5a4a749c0f Updated Tasks Roadmap (markdown) jocelyn 2011-07-06 02:24:18 -07:00
  • fbbfc784b1 Created Community collaboration (markdown) jocelyn 2011-07-06 02:22:41 -07:00
  • dd7b62f7a1 Updated Home (markdown) jocelyn 2011-07-06 02:14:45 -07:00
  • b86057e6a4 Created Spec server architecture (markdown) jocelyn 2011-07-06 02:05:43 -07:00
  • 6bdfb1d74a Updated Home (markdown) jocelyn 2011-07-06 02:05:17 -07:00
  • baae1daa85 Added server side architecture for EWSGI Jocelyn Fiat 2011-07-06 11:03:21 +02:00
  • c9c2b37070 Created Task json (markdown) jocelyn 2011-07-05 05:37:20 -07:00
  • 5f5a8c6daf Updated Tasks Roadmap (markdown) jocelyn 2011-07-05 05:34:06 -07:00
  • e0eedef3a7 Updated Source structure (markdown) jocelyn 2011-07-05 05:33:22 -07:00
  • f9a79c0800 Created Source structure (markdown) jocelyn 2011-07-05 05:31:59 -07:00
  • 7f35ca21e2 Updated Home (markdown) jocelyn 2011-07-05 05:22:01 -07:00
  • 71cdfe18ab Updated Home (markdown) jocelyn 2011-07-05 05:01:45 -07:00
  • 20bf9efaa0 cosmetic, license, copyright Jocelyn Fiat 2011-07-05 12:07:49 +02:00
  • d9b52d2691 Updated Tasks Roadmap (markdown) jocelyn 2011-07-05 02:43:47 -07:00
  • 0b7165b260 Updated Eiffel-Web-Framework (markdown) jocelyn 2011-07-05 02:40:41 -07:00
  • 057cec2b44 Updated Tasks Roadmap (markdown) jocelyn 2011-07-05 02:38:30 -07:00