8535a8378c
Improve the example, Added a new class WEB_DRIVER_WAIT, still under development. Update web driver, to define time outs.
jvelilla
2013-05-03 10:43:48 -03:00
a75ab85356
Merge pull request #54 from colin-adams/master
Jocelyn Fiat
2013-05-03 01:35:42 -07:00
dcdc700bac
Added a simple search example. Updated web_driver, use the API as delegation instead of inheritance. Updated web_element class.
jvelilla
2013-04-30 10:19:34 -03:00
31c2be768f
Created new classes to represent a web driver. Added Examples, clean code
jvelilla
2013-04-29 18:02:33 -03:00
4f79bf2add
Implemented more commands from REST API JSONWireProtocol Refactor COMMAND_EXECUTOR.
jvelilla
2013-04-24 11:33:39 -03:00
9eaada0bdb
merged from master
Colin Adams
2013-04-24 13:54:30 +01:00
c7e6fe38fb
Added more command from JSONWireProtol.
jvelilla
2013-04-23 09:09:57 -03:00
9e8548d65a
Added more commands from the JSONWireProtocol.
jvelilla
2013-04-23 08:26:02 -03:00
e8d96b3521
send the file date for download file response.
Jocelyn Fiat2013-04-22 21:06:29 +02:00
06088866e0
WSF_RESPONSE.put_header_text should use put_raw_header_data (and not append)
Jocelyn Fiat2013-04-22 21:06:06 +02:00
ad34ec1156
added header helper feature in the context interface
Jocelyn Fiat2013-04-22 21:05:11 +02:00
3c41ca0864
Added new classes, implemented more methods from JSONWireProtol API. Added test cases
jvelilla
2013-04-22 09:15:50 -03:00
f52aa2ecff
Made changes requested in review
Colin Adams
2013-04-17 15:37:39 +01:00
c344ecceec
Fixed errors in navigate_to_url command, Fixed url templates in json_wire_protocol_command. Added test cases to AutoTest
jvelilla
2013-04-17 10:06:34 -03:00
a547cbaeb1
Fixed HTTP_CLIENT_RESPONSE when dealing with redirection before it was storing some header in the body. now we added redirections: .. which is a list of redirection informations: - status line - header - and eventual redirection body (but at least by default, libcurl does not cache body)
Jocelyn Fiat2013-04-11 15:53:46 +02:00
77e2a7107f
Merge branch 'master' of git://github.com/colin-adams/EWF
Colin Adams
2013-04-11 12:07:59 +01:00
3997efcd2d
Fixed Use Proxy response
Colin Adams
2013-04-11 12:07:29 +01:00
024e5e4b04
Fixed Use Proxy response bug
Colin Adams
2013-04-11 12:04:11 +01:00
92ce80cd63
Fixed bug in 32/8 bit string existance
Colin Adams
2013-04-11 10:28:14 +01:00
137afab3d3
Removed illegal precondition
Colin Adams
2013-04-11 10:01:01 +01:00
31ba0a8828
Handle Precondition Failed for If-Match: * where there is no handler for the resource
Colin Adams
2013-04-11 09:23:41 +01:00
47d98a1a11
Merge pull request #52 from colin-adams/master
Jocelyn Fiat
2013-04-08 09:24:38 -07:00
1b94f58e7a
Removed incorrect postcondition for handle_use_proxy
Colin Adams
2013-04-05 12:41:13 +01:00
5fc34d947a
Cosmetic fixed various indentations Removed useless dependencies for ewf_ise_wizard project.
Jocelyn Fiat2013-04-05 12:12:26 +02:00
aee512a316
fixed name of file with class name
Jocelyn Fiat
2013-03-30 08:57:54 +01:00
57a695555a
fixed typo in default name for maintenance
Jocelyn Fiat
2013-03-29 23:15:54 +01:00
a7e1be115a
Added a maintenance filter
Jocelyn Fiat
2013-03-29 23:01:37 +01:00
5b4c498ba6
added WSF_AGENT_FILTER
Jocelyn Fiat
2013-03-29 22:16:27 +01:00
decb9d0f9b
more info in debug_output for uploaded file
Jocelyn Fiat
2013-03-29 21:22:56 +01:00
e3e6fd7f62
better error output for CGI connector
Jocelyn Fiat
2013-03-29 21:00:02 +01:00
0ef31cead3
Added WSF_LAUNCHABLE_SERVICE which use a deferred `launch' feature. This makes it easy to support multiple connectors support
Jocelyn Fiat
2013-03-29 17:51:20 +01:00
a8a3f3cb8b
reuse implementation from WSF_REQUEST to get input data for MIME handlers.
Jocelyn Fiat
2013-03-29 17:50:34 +01:00
8647ae1cd3
Added assertion for mime helper
Jocelyn Fiat
2013-03-29 15:53:04 +01:00
ec2792b645
Do not change tmp_name from WSF_UPLOADED_FILE ... otherwise the file will be removed at the end of the request
Jocelyn Fiat
2013-03-29 15:10:51 +01:00
1470389600
Fixed MIME multipart form data handler And use content-length value if provided.
Jocelyn Fiat
2013-03-29 15:10:17 +01:00
1fcc69b268
check against capacity not count
Jocelyn Fiat
2013-03-29 15:09:34 +01:00
3bc3e3b874
be sure we got the full content same as content length
Jocelyn Fiat
2013-03-29 14:20:01 +01:00
f5b23c2571
Added assertion to WSF_UPLOADED_FILE
Jocelyn Fiat
2013-03-29 12:11:43 +01:00
a0c000b50f
at this point we have no garantie that the header are sent this can be ensured only at {WGI_RESPONSE}.commit exit.
Jocelyn Fiat
2013-03-28 19:06:55 +01:00
91624258eb
Merge pull request #49 from colin-adams/protocol_version
Jocelyn Fiat
2013-03-27 10:53:52 -07:00
ba314cb3f5
First attempt at WSF_HTTP_PROTOCOL_VERSION
Colin Adams
2013-03-27 17:18:16 +00:00
44cb0ad98c
Uncommented code to make recognized_methods supported by the method not allowed response.
Jocelyn Fiat
2013-03-27 17:10:04 +01:00
01cab452d8
Removed WSF_URI_*_ROUTER_HELPER and use instead the WSF_URI_*_HELPER_FOR_ROUTED_SERVICE (the removed class were not in latest release, so this is safe to use the new name) Cosmetic
Jocelyn Fiat
2013-03-27 17:00:58 +01:00
20d7009383
Merge pull request #46 from colin-adams/skeleton_router
Jocelyn Fiat
2013-03-27 08:43:27 -07:00
5249275b23
Further changes in response to review comments by Jocelyn
Colin Adams
2013-03-27 15:38:13 +00:00
4875ca9ff1
now all-safe.ecf compiles again
Colin Adams
2013-03-27 14:44:14 +00:00
a74fcd0575
delete ecf
Colin Adams
2013-03-27 14:37:56 +00:00
ab9c304597
added wsf_html for (un)installation
Jocelyn Fiat
2013-03-27 15:24:40 +01:00
178a48cd7e
Updated all-safe.ecf (add all-stable-safe.ecf that includes only the library, examples and specific draft lib)
Jocelyn Fiat
2013-03-27 15:22:32 +01:00
9f132a7b72
new integration ecf file that includes most of the library .ecf of EWF (note to include non library ecf, the related ecf should have a library_target)
Jocelyn Fiat
2013-03-27 13:11:49 +01:00
403b9f7bde
better use a root class
Jocelyn Fiat
2013-03-27 13:08:57 +01:00
a05e08c207
corrected null-safe.ecf
Jocelyn Fiat
2013-03-27 13:07:55 +01:00
8c5400915d
openid demo fixed
Colin Adams
2013-03-27 10:28:20 +00:00
8ebaf2a917
merging from upstream - stage 4
Colin Adams
2013-03-26 17:33:50 +00:00
0507a1d347
merging from upstream - stage 3
Colin Adams
2013-03-26 17:19:04 +00:00
7c6980860c
merging from upstream - stage 2
Colin Adams
2013-03-26 17:10:09 +00:00
b321bee60e
merging from upstream - stage 1
Colin Adams
2013-03-26 17:04:49 +00:00
14088f126b
Use class URI
Colin Adams
2013-03-26 16:10:32 +00:00
c9d11b3adb
fixed compilation
Jocelyn Fiat
2013-03-26 16:31:59 +01:00
c3c8c66f59
allow to to set html attribute to the select widget (useful to add code like onchange="this.form.submit()")
Jocelyn Fiat
2013-03-26 15:27:23 +01:00
a23871ff5b
Moved more components from CMS to wsf_html. This includes WSF_PAGER, and feature in WSF_THEME .. including WSF_API_OPTIONS used to compute url and link.
Jocelyn Fiat
2013-03-26 14:17:10 +01:00
2eb9abeb37
Added remove_header_named (a_name)
Jocelyn Fiat
2013-03-26 10:33:06 +01:00
955272f505
Do not use socket_ok .. but readable (as specified in precondition of read_stream_thread_aware
Jocelyn Fiat
2013-03-26 09:16:34 +01:00
1ee6ffa725
Added self doc to the wsf file system handler Allow to hide the wsf file system handler from self documentation Better description format handling for the self doc
Jocelyn Fiat
2013-03-25 19:13:55 +01:00
ad5ccd6585
Corrected header comment
Colin Adams
2013-03-23 17:15:17 +00:00
da28baf872
use wsf_html lib in the demo
Jocelyn Fiat
2013-03-22 20:15:27 +01:00
3b87481c93
removed obsolete call
Jocelyn Fiat
2013-03-22 20:15:09 +01:00
53f848758a
added wsf_html-safe.ecf to all-safe.ecf
Jocelyn Fiat
2013-03-22 20:14:58 +01:00
1f7f569d82
restored assertion removed by error
Jocelyn Fiat
2013-03-22 20:12:12 +01:00
52cc356f8e
Extracted the WIDGET and FORM classes out of "cms" component and build the wsf_html library which also include the previous css lib.
Jocelyn Fiat
2013-03-22 20:11:44 +01:00
de57e814c0
Added WSF_STARTS_WITH_AGENT_HANDLER
Jocelyn Fiat
2013-03-22 16:07:23 +01:00
273b4d13f5
Fixed default status code for redirection response message object.
Jocelyn Fiat
2013-03-22 16:06:45 +01:00
c44cf5e983
Fixed assertion that were broken with recent delayed header response. Changed semantic of put_header_lines and add_header_lines, Now the arguments are iterable of string (i.e the header line)
Jocelyn Fiat
2013-03-22 16:06:10 +01:00
d96a76bffa
Merge branch 'master' into skeleton_router
Colin Adams
2013-03-22 14:28:01 +00:00
665772bda2
Display only suggestion for request's method
Jocelyn Fiat
2013-03-22 15:23:24 +01:00
aa479af8fd
Include cms and css into the all-safe.ecf
Jocelyn Fiat
2013-03-22 15:11:30 +01:00
9e2410c284
update CMS code due to CMS_CSS_* renaming
Jocelyn Fiat
2013-03-22 15:10:49 +01:00
eca868f10f
Fixed self documentation when querying documentation related to a specific resource (uri, uri-template, ..) Before it was showing only the first found so if we had "/foo" GET -> FOO_GET_HANDLER "/foo" POST -> FOO_POST_HANDLER It was showing only the first, now this is working as expected.
Jocelyn Fiat
2013-03-22 15:10:26 +01:00
a4095b4e16
Moved the *_CSS_* class in their own (draft) library, since they are not CMS specific.
Jocelyn Fiat
2013-03-22 15:07:45 +01:00
5eb1f89273
Fixing feature comments
Jocelyn Fiat
2013-03-21 17:53:45 +01:00
f11dbd9080
fix merge conflict from master
Colin Adams
2013-03-21 15:55:14 +00:00
07ac6a6742
cosmetic
Jocelyn Fiat
2013-03-21 15:55:42 +01:00
813caa15e0
Removed WSF_AGENT_HANDLER since it was an artificial notion, as we have no common ancestor for WSF_HANDLER having execute (req: WSF_REQUEST; res: WSF_RESPONSE)
Jocelyn Fiat
2013-03-21 15:50:10 +01:00
de8d36d0db
cosmetic
Jocelyn Fiat
2013-03-21 15:48:07 +01:00
62d880a7c1
Fixed signature of `set_next' to allow redefinition. Added assertions
Jocelyn Fiat
2013-03-21 15:47:52 +01:00
1f76fd5360
Now WSF_FILTER_HANDLER is a handler and has formal generic G constrained to WSF_HANDLER This eases implementation of potential descendants.
Jocelyn Fiat
2013-03-21 15:47:10 +01:00