Commit Graph

2514 Commits

Author SHA1 Message Date
Jocelyn Fiat 2c6196017e various alternative implementation for response 2011-07-26 16:01:18 +02:00
Jocelyn Fiat 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
2011-07-25 12:38:25 +02:00
Jocelyn Fiat 08bec49da4 added doc/spec for uri template 2011-07-25 12:38:16 +02:00
Jocelyn Fiat 4940ddb8f5 Fixed issue with matcher 2011-07-22 17:29:17 +02:00
Jocelyn Fiat 6599bf1a07 fixed typo 2011-07-22 17:06:08 +02:00
Jocelyn Fiat 0ef88eadf5 Improvement
and revert back to support draft 04
(but using custom variable, allow the user to follow draft 05 spec)
2011-07-22 16:58:31 +02:00
Jocelyn Fiat e1ef4c390e fixing issue with URI TEMPLATE matcher 2011-07-22 13:14:09 +02:00
Jocelyn Fiat 11baeefe1c Merge branch 'master' of github.com:jocelyn/Eiffel-Web-Framework 2011-07-22 08:30:49 +02:00
Jocelyn Fiat ac7f58722d added URI_TEMPLATE_MATCH_RESULT 2011-07-22 08:30:08 +02:00
Jocelyn Fiat acd395376a sync 2011-07-21 19:06:04 +02:00
jocelyn c7f4f45f5e Updated Libraries (markdown) 2011-07-21 10:01:04 -07:00
Jocelyn Fiat a7a27bee0a updated README 2011-07-21 18:59:27 +02:00
Jocelyn Fiat fc0a25acc9 updated README 2011-07-21 18:48:54 +02:00
Jocelyn Fiat 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

+ cosmetic
2011-07-20 18:27:02 +02:00
Jocelyn Fiat 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.
2011-07-20 12:11:05 +02:00
Jocelyn Fiat 917f80c0c8 added format and request method constants classes
+ license file
2011-07-18 16:36:56 +02:00
Jocelyn Fiat 73e5fd6cd6 added default rescue code on exception rescue 2011-07-18 16:33:10 +02:00
Jocelyn Fiat 0abab83566 nicer Eiffel code, let's not try to achieve everything-in-one-line style ... 2011-07-18 16:32:42 +02:00
Jocelyn Fiat f764e63b45 restrict creation only by GW_APPLICATION and descendant 2011-07-18 16:31:32 +02:00
Jocelyn Fiat 0a1c4676a4 add output helper feature to RESPONSE 2011-07-18 16:29:43 +02:00
Jocelyn Fiat 8a38519fb0 Fixed issue with nino handler and base url 2011-07-18 16:07:45 +02:00
Jocelyn Fiat 54c9addb30 sync nino and json 2011-07-18 16:06:21 +02:00
Javier Velilla 9dd1439a2f Refactor to use the new library structure convention. 2011-07-15 08:15:31 -03:00
Jocelyn Fiat 30d4843a5b rename new_request_context by new_request 2011-07-14 14:56:34 +02:00
Jocelyn Fiat 3e73298806 cosmetic 2011-07-13 16:25:17 +02:00
Jocelyn Fiat 01b16d0a82 renamed GW_REQUEST_CONTEXT as GW_REQUEST 2011-07-13 16:22:20 +02:00
Jocelyn Fiat ac97d6019b Design change, now we have req' REQUEST and res' RESPONSE instead of just `ctx' 2011-07-13 16:13:25 +02:00
Jocelyn Fiat 4e2f0dbc72 enhanced comment for `execute' 2011-07-13 15:37:50 +02:00
Jocelyn Fiat 9d1fb56cc1 Make a simple hello world based on nino 2011-07-13 15:26:21 +02:00
seibo e1120040bb Updated EWSGI specification (markdown) 2011-07-12 16:02:30 -07:00
seibo e63553555d Updated EWSGI specification (markdown) 2011-07-12 15:57:54 -07:00
seibo 4904aba360 Updated EWSGI specification (markdown) 2011-07-12 15:48:53 -07:00
seibo cc7e54a19b Updated EWSGI specification (markdown) 2011-07-12 14:34:05 -07:00
jocelyn 8389829067 Updated Libraries (markdown) 2011-07-12 10:42:23 -07:00
jocelyn 4880d23846 Updated Libraries (markdown) 2011-07-12 10:42:09 -07:00
jocelyn d409eac9d6 Updated Libraries (markdown) 2011-07-12 10:41:22 -07:00
jocelyn 13993197d3 Created Libraries (markdown) 2011-07-12 10:39:15 -07:00
jocelyn d5288a4ebe Updated Home (markdown) 2011-07-12 10:33:14 -07:00
Jocelyn Fiat bc98c5a317 Added GW_HEADER
Added pre_, post_ and rescue_execute for GW_APPLICATION
Fixed an unknown class in export clause
cosmetic + copyright
2011-07-12 17:47:17 +02:00
Jocelyn Fiat 681bb19ab7 fixed submodule path ... Windows path separator issue.. 2011-07-12 17:12:36 +02:00
Jocelyn Fiat 026b4f8682 added instruction to get the source code 2011-07-12 16:48:46 +02:00
jvelilla 4a87d5822b Merge pull request #2 from jocelyn/master
Please consider pulling from my repository
2011-07-12 03:36:36 -07:00
Jocelyn Fiat 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

This is a first version, more will come later, mainly migrating from Eiffel Web Reloaded to this Eiffel Web Framework project.
2011-07-12 11:53:00 +02:00
Jocelyn Fiat de77802546 Merge branch 'master' of github.com:jocelyn/EiffelWebNino 2011-07-12 11:09:59 +02:00
Jocelyn Fiat f7cf91500c let's have a nino-safe.ecf and also a nino.ecf for non void-safe system 2011-07-12 11:07:09 +02:00
jvelilla 05b4bd90f5 Added test cases from getest to autotest. First version. 2011-07-11 12:07:05 +00:00
jocelyn 6309bbfa52 Updated The Eiffel Web Server Gateway Interface (markdown) 2011-07-08 05:39:44 -07:00
jfiat 6188f99615 added run_autotest.bat scripts 2011-07-08 10:10:40 +00:00
Jocelyn Fiat 4fb42df5fb focus on GW_APPLICATION 2011-07-08 11:27:06 +02:00
seibo ab924d3596 Updated The Eiffel Web Server Gateway Interface (markdown) 2011-07-07 16:11:10 -07:00