Commit Graph

2202 Commits

Author SHA1 Message Date
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
seibo
13515504c3 Updated The Eiffel Web Server Gateway Interface (markdown) 2011-07-07 15:58:16 -07:00
seibo
831f73b308 Updated EWSGI specification (markdown) 2011-07-07 15:57:14 -07:00
seibo
6cba9a912f Created EWSGI/specification (markdown) 2011-07-07 15:56:14 -07:00
Jocelyn Fiat
f1d8d18811 a few renaming
better GW_ENVIRONMENT interface
2011-07-07 17:24:21 +02:00
Jocelyn Fiat
c6162aea7e Merge branch 'master' of github.com:jocelyn/Eiffel-Web-Framework.wiki 2011-07-07 16:48:52 +02:00
jfiat
28a699e5f2 Converted the autotest test suite to void-safety
+ cosmetics
2011-07-07 14:39:06 +00:00
jfiat
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
2011-07-07 14:03:36 +00:00
jocelyn
1f385658ed Updated Source structure (markdown) 2011-07-07 06:41:47 -07:00
jvelilla
f4c472cb9f Updated eJSON to use Eiffel 6.8 version.
Basically the changes are:

Replace ? by detachable
indexing by note
removing `is' from features, and in some places replaced by =
In the ecf now we need to include every gobo library, because the gobo.ecf, exclude libraries that are needed.
TODO: the test-suite is not void-safety.
2011-07-07 12:03:25 +00:00
jocelyn
36539997cd Updated Community collaboration (markdown) 2011-07-07 01:24:05 -07:00
jvelilla
94c5c90eaa Updated History and Readme files. 2011-07-06 22:12:26 +00:00
jocelyn
b57450d762 Updated Home (markdown) 2011-07-06 03:48:31 -07:00