Commit Graph

  • b777e81ab1 Updated WEB_DRIVER_WAIT class, still need to be improved. Updated Readme and the example jvelilla 2013-05-08 10:10:11 -03:00
  • e29346dec8 Merge https://github.com/EiffelWebFramework/EWF jvelilla 2013-05-03 10:57:19 -03:00
  • 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
  • 9180667ac4 Completed low level methods, clean code. jvelilla 2013-04-24 14:39:08 -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 Fiat 2013-04-22 21:06:29 +02:00
  • 06088866e0 WSF_RESPONSE.put_header_text should use put_raw_header_data (and not append) Jocelyn Fiat 2013-04-22 21:06:06 +02:00
  • ad34ec1156 added header helper feature in the context interface Jocelyn Fiat 2013-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
  • ce2ca051f6 Fixed feature typo, improved commands, added AutoTest jvelilla 2013-04-16 17:31:33 -03:00
  • c63e307179 Updated RestAPI commands jvelilla 2013-04-15 16:16:16 -03:00
  • 1daab0598a Improved error handling, implemented more methods from the REST API from Selenium2 jvelilla 2013-04-15 09:40:17 -03:00
  • 98ad77a57d If-Match implemented in skeleton handler Colin Adams 2013-04-13 14:49:03 +01:00
  • b4ab4875fc If-Match implemented in skeleton handler Colin Adams 2013-04-13 14:48:28 +01:00
  • 6ead464a6b Fixed configurations paths jvelilla 2013-04-12 09:38:04 -03:00
  • 3d36c353fc Initial import Selenium binding jvelilla 2013-04-12 09:16:52 -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 Fiat 2013-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
  • 47e028de2a Fixed feature comments Jocelyn Fiat 2013-04-10 09:42:09 +02:00
  • a65f8cbc9c Merge branch 'master' of https://github.com/EiffelWebFramework/EWF Jocelyn Fiat 2013-04-10 09:31:07 +02:00
  • f85dc7f550 Fixed HEAD request related issue Jocelyn Fiat 2013-04-10 09:27:58 +02: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 Fiat 2013-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
  • 9b0ec8a55b Merge branch 'master' of https://github.com/EiffelWebFramework/EWF Jocelyn Fiat 2013-03-28 19:08:06 +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