1 Wed Sep 28 19:32:21 CEST 2011 gregoire.henry@pps.jussieu.fr
4 Wed Sep 28 19:25:22 CEST 2011 gregoire.henry@pps.jussieu.fr
7 Wed Sep 28 19:25:05 CEST 2011 gregoire.henry@pps.jussieu.fr
8 * Update CHANGES and VERSION
10 Wed Sep 28 19:19:22 CEST 2011 gregoire.henry@pps.jussieu.fr
11 * Third fix to the previous patch... (cpi now using defaulthttpport instead of request port)
13 Wed Sep 28 18:59:14 CEST 2011 gregoire.henry@pps.jussieu.fr
14 * Fix circular dependencies of previous patch...
16 Wed Sep 28 18:48:45 CEST 2011 gregoire.henry@pps.jussieu.fr
19 Wed Sep 28 18:33:04 CEST 2011 balat at univ-paris-diderot.fr
20 * cpi now using defaulthttpport instead of request port
22 Wed Sep 28 17:37:19 CEST 2011 gregoire.henry@pps.jussieu.fr
23 * Doc: Eliom_pervasives.HTML API, insert an explicit link to TyXML.
25 Wed Sep 28 17:29:47 CEST 2011 gregoire.henry@pps.jussieu.fr
26 * Eliom_appl: Always use the first loaded page's url to calculate relative url.
28 Otherwise links in "unique" node may be broken. We insert a <base
29 href="first_page"> in every XHR answers to keep the correct semantic.
32 Tue Sep 27 18:17:40 CEST 2011 gregoire.henry@pps.jussieu.fr
33 * Makefile: fix permissions in the install: rule of doc/ (close #185)
35 Tue Sep 27 18:05:09 CEST 2011 gregoire.henry@pps.jussieu.fr
36 * Tools: proper exception handling.
38 Some of the exceptions raised by Findlib weren't catched.
40 Tue Sep 27 15:11:19 CEST 2011 gregoire.henry@pps.jussieu.fr
41 * Eliom_appl: preload css.
43 Tue Sep 27 15:10:37 CEST 2011 gregoire.henry@pps.jussieu.fr
44 * Eliom client: fix compatibility issue with IE.
46 Temporary fix: missing header in XHR return an empty string instead of None.
48 Tue Sep 27 15:10:25 CEST 2011 gregoire.henry@pps.jussieu.fr
49 * Eliom_pervasives (client): do not redefine the Regexp module (use the js_of_ocaml ones)
51 Thu Sep 22 14:04:23 CEST 2011 balat at univ-paris-diderot.fr
52 * Removing first / in URL to be displayed after a form to suffix service inside eliom appl
54 Thu Sep 22 13:56:09 CEST 2011 balat at univ-paris-diderot.fr
55 * Fixing redirection after form towards suffix services (does a redirection only after GET method)
57 Thu Sep 22 17:07:05 CEST 2011 gregoire.henry@pps.jussieu.fr
58 * Doc: update state.wiki to the new "scope" mechanism.
60 Removed all ~state_name.
62 Thu Sep 22 13:05:44 CEST 2011 balat at univ-paris-diderot.fr
63 * Redirection are now temporary by default (was: permanent)
65 Thu Sep 22 02:09:01 CEST 2011 gregoire.henry@pps.jussieu.fr
66 * Eliom_appl: fragment handling: Use scrollIntoView instead of scroll (better compatiblity)
68 Thu Sep 22 01:24:35 CEST 2011 gregoire.henry@pps.jussieu.fr
69 * Eliom_appl: rework fragment handling.
71 I should be blamed for last minute commit.
73 Thu Sep 22 01:20:26 CEST 2011 gregoire.henry@pps.jussieu.fr
74 * Eliom_appl: fix the displayed url for non-attached get coservice
76 Thu Sep 22 01:15:16 CEST 2011 gregoire.henry@pps.jussieu.fr
77 * Testsuite: do not insert link in unique node...
79 ...since they are not updated when change_page modify the window.location.
81 Wed Sep 21 17:57:22 CEST 2011 gregoire.henry@pps.jussieu.fr
82 * Eliom_appl: fix fragment handling with Firefox
84 Wed Sep 21 17:23:52 CEST 2011 gregoire.henry@pps.jussieu.fr
85 * Eliom_appl: use default content-type when not expecting process page or when "xhtml+xml" is not in accepted-content-type
87 Wed Sep 21 17:23:44 CEST 2011 gregoire.henry@pps.jussieu.fr
88 * Eliom_appl: location wasn't updated when submitting a form
90 Wed Sep 21 13:30:48 CEST 2011 balat at univ-paris-diderot.fr
93 Wed Sep 21 11:40:51 CEST 2011 balat at univ-paris-diderot.fr
94 * doc: adding a warning for unfinished doc
96 Wed Sep 21 11:28:35 CEST 2011 balat at univ-paris-diderot.fr
99 Tue Sep 20 23:13:28 CEST 2011 gregoire.henry@pps.jussieu.fr
102 Tue Sep 20 23:13:22 CEST 2011 gregoire.henry@pps.jussieu.fr
105 Tue Sep 20 23:06:36 CEST 2011 gregoire.henry@pps.jussieu.fr
106 * Update CHANGES and VERSION
108 Tue Sep 20 22:58:12 CEST 2011 gregoire.henry@pps.jussieu.fr
109 * Eliom_appl: do not execute "onclick" when a link is an absolute link to https.
111 Tue Sep 20 19:34:33 CEST 2011 gregoire.henry@pps.jussieu.fr
112 * Eliom_appl: allow navigation inside the current page (only when history API is available for now)
114 Tue Sep 20 17:49:37 CEST 2011 gregoire.henry@pps.jussieu.fr
115 * Fix X-Eliom-Location: really use a "full" absolute url.
117 Fri Sep 16 19:49:07 CEST 2011 chambart@crans.org
118 * Eliom_appl: add a header X-Eliom-location with the url
119 This allow to show the real url in the browser bar when a xhr is redirected
121 Fri Sep 16 18:37:51 CEST 2011 balat at univ-paris-diderot.fr
122 * Doc: minor changes in intro
124 Fri Sep 16 18:29:35 CEST 2011 balat at univ-paris-diderot.fr
127 Fri Sep 16 17:39:29 CEST 2011 chambart@crans.org
128 * Eliom_request: fail gracefully when requesting application content and the server serving it does not understand.
129 This can happen for instance when a frontend answer an xhr request instead of the eliom application.
132 Wed Sep 14 20:17:27 CEST 2011 chambart@crans.org
133 * Doc: speak about Eliom_comet,Eliom_react and Eliom_bus
135 Fri Sep 9 18:32:50 CEST 2011 chambart@crans.org
138 Fri Sep 9 16:30:35 CEST 2011 chambart@crans.org
141 Fri Sep 9 16:29:55 CEST 2011 chambart@crans.org
144 Wed Sep 7 20:15:39 CEST 2011 balat at univ-paris-diderot.fr
145 * Correct handling of 204 responses in Eliom applications
147 Wed Sep 7 19:54:44 CEST 2011 balat at univ-paris-diderot.fr
148 * Eliom_output.Actions with noreload option now work inside Eliom applications
150 Wed Sep 7 19:53:55 CEST 2011 balat at univ-paris-diderot.fr
151 * Testsuite: adding tests for action with noreload option
153 Wed Sep 7 18:57:38 CEST 2011 balat at univ-paris-diderot.fr
154 * Eliom_output: now sending x-eliom-application header in redirections
156 Wed Sep 7 18:38:22 CEST 2011 chambart@crans.org
157 * Eliom_client: reload the application when going from http to https
158 It is impossible to do an xhr from an http page to an https one: we need to exit the application to do that.
160 Wed Sep 7 16:34:28 CEST 2011 gregoire.henry@pps.jussieu.fr
161 * Eliom_types.escape_string also escape '>'.
163 Otherwise a string containing "]]>" will close CDATA.
165 Tue Sep 6 19:31:58 CEST 2011 chambart@crans.org
166 * update VERSION and CHANGES
168 Tue Sep 6 16:43:14 CEST 2011 chambart@crans.org
171 Tue Sep 6 15:41:09 CEST 2011 gregoire.henry@pps.jussieu.fr
172 * testsuite: add <meta charset="utf-8"/>
174 Tue Sep 6 15:39:08 CEST 2011 gregoire.henry@pps.jussieu.fr
175 * Eliom_output: fix bug with form creation.
177 The onsubmit property wasn't set correctly.
179 Fri Sep 2 19:35:54 CEST 2011 chambart@crans.org
180 * Doc: start client/server communication chapter, and application lifetime
182 Thu Sep 1 20:00:42 CEST 2011 chambart@crans.org
183 * Eliommod_dom: big hack to circumvent horrible bugs in ie 8
184 In IE 8, it is impossible to do an appendChild on script and style elements.
187 Thu Sep 1 17:09:24 CEST 2011 chambart@crans.org
188 * Eliom_request: when requesting a process page, send the request with header accept: text/xml
190 Thu Sep 1 15:54:24 CEST 2011 chambart@crans.org
191 * Client: replace Date##now by something ie 8 understand...
193 Thu Sep 1 15:01:11 CEST 2011 chambart@crans.org
194 * doc: client side html generation
196 Mon Aug 29 17:16:50 CEST 2011 chambart@crans.org
197 * Eliom_client: use a more compatible method to set HTML page content
198 This should fix change_page on ie 9 and safari
200 Thu Aug 25 19:17:28 CEST 2011 chambart@crans.org
201 * Eliom_wrap: tail recursive search_and_replace
203 Thu Aug 25 17:08:28 CEST 2011 chambart@crans.org
204 * Eliom_unwrap: tail recursive search_and_replace
206 Wed Aug 24 18:37:02 CEST 2011 chambart@crans.org
207 * circumvent ff3.6 bug
209 Mon Aug 22 18:02:31 CEST 2011 chambart@crans.org
210 * Hack to circumvent bug in old firebug.
212 Tue Aug 23 18:24:05 CEST 2011 balat at univ-paris-diderot.fr
215 Thu Aug 11 21:11:48 CEST 2011 gregoire.henry@pps.jussieu.fr
216 * Eliom_appl: remove the dummy pushState made on every popState...
218 Mon Aug 8 17:01:46 CEST 2011 gregoire.henry@pps.jussieu.fr
219 * Eliom_appl: bug fix with the history API.
221 The url need to be updated before the DOM tree construction. Otherwise
222 some relative links are broken (e.g. css link in the header).
224 Fri Aug 5 22:32:16 CEST 2011 gregoire.henry@pps.jussieu.fr
225 * Eliom_appl: Use the HTML5 history API when available.
227 Thu Aug 4 18:34:31 CEST 2011 gregoire.henry@pps.jussieu.fr
228 * Eliom_output.Html5: delay the calculation of form's action.
230 This patch is the continuation of "HTML5.M: delay the calculation of
231 "a" tag's href to the printing phase or "wrapping" phase."
233 It requires adding a notion of "lazy XML node" whose computation is
234 delayed. It's used for for "hidden parameters" in GET forms.
236 While this patch is functionnal, this is ongoing work : the actual
237 implementation of Eliom_lazy.request recompute the value at each
241 Thu Aug 4 12:11:16 CEST 2011 gregoire.henry@pps.jussieu.fr
242 * Dead code elimination: Eliommod_mkforms isn't used anymore
244 Wed Aug 3 18:21:25 CEST 2011 gregoire.henry@pps.jussieu.fr
245 * Fix non-attached coservice relative url calculation with Eliom_appl.
247 Non-attached coservice url was usually "./". It didn't work with
248 Eliom_appl when the actual URL is encoded in the "fragment" part of
251 Wed Aug 3 17:03:51 CEST 2011 balat at univ-paris-diderot.fr
252 * Doc: skeleton of chapter on client/server applications (+ some fixes in doc)
254 Tue Aug 2 18:02:41 CEST 2011 balat at univ-paris-diderot.fr
255 * Session group data: adding two tests and documenting the behaviour when all sessions from a group are closed
256 In the case of persistent data, they persist and can be used as a database
257 For volatile data, they are discarded, which is weird and not coherent but:
258 - keeping them may cause a memory leak
259 - I can't see any good use a volatile group data for now
260 - volatile data session are (hopefully) going to disappear soon
262 Tue Aug 2 16:23:06 CEST 2011 balat at univ-paris-diderot.fr
263 * testsuite: fixing wrong scope in several examples
265 Wed Aug 3 14:08:26 CEST 2011 gregoire.henry@pps.jussieu.fr
266 * HTML5.M: delay the calculation of "a" tag's href to the printing phase or "wrapping" phase.
268 It allow the definition of global anchor nodes with relative link when
269 "sp" isn't available (e.g. at the toplevel of a module).
271 Wed Aug 3 13:06:33 CEST 2011 gregoire.henry@pps.jussieu.fr
272 * Eliom_uri: do not generate absolute link when not explicitely asked.
274 It reverts previous patch "Use absolute path for link generated
275 without sp." and extends "Eliom: ?sp paremeter now
276 optional in Eliom_uri.make_string_uri (and co) to make possible to use
277 them during initialisation"
280 Wed Aug 3 12:37:13 CEST 2011 gregoire.henry@pps.jussieu.fr
281 * Tools: fix help message of eliomc and js_of_eliom
283 Tue Aug 2 14:32:08 CEST 2011 gregoire.henry@pps.jussieu.fr
284 * Eliom_appl: do not call "change_url_string" when loading the first page.
286 It avoids weird url as:
288 http://localhost:8080/path?param#!/path?param"
291 Mon Aug 1 18:27:44 CEST 2011 gregoire.henry@pps.jussieu.fr
292 * Use absolute path for link generated without sp.
294 Mon Aug 1 18:07:48 CEST 2011 gregoire.henry@pps.jussieu.fr
295 * Move the functions get_csp_* from Eliom_state to Eliom_request_info
297 Mon Aug 1 12:43:22 CEST 2011 gregoire.henry@pps.jussieu.fr
298 * The addition of an onclick attribute on application link is now decided when wrapping the corresponding XML node or ref tree.
300 Previously, the addition of the onclick attribute was decided when
301 creating the the node, but some link were broken is created beafore
302 the service registration.
305 Mon Aug 1 18:07:56 CEST 2011 chambart@crans.org
306 * Eliom_process: client does not ignore error pages (404, etc ... ) when it contains application content
308 Mon Aug 1 14:26:56 CEST 2011 gregoire.henry@pps.jussieu.fr
309 * Syntax: rename type variables in the generated type constraints (thanks to William Le Ferrand, trac #167)
311 Thu Jul 28 18:51:51 CEST 2011 chambart@crans.org
312 * Eliom_appl add an header to tell if the generated page is application content.
313 This header will be used on client side to react to 404 requests.
314 It is also used in Eliom_mkreg to choose if the server send a 204 with a
315 "half redirect" header or if the real page content is sent.
318 Mon Jul 25 18:40:32 CEST 2011 chambart@crans.org
319 * client load Client_process cookies in headers
321 Sat Jul 23 12:14:22 CEST 2011 chambart@crans.org
322 * Server adds Client_process cookies in headers
324 Fri Jul 22 15:16:43 CEST 2011 chambart@crans.org
325 * Cookies are now only added in eliom_mkreg
327 Thu Jul 21 17:21:05 CEST 2011 balat at univ-paris-diderot.fr
328 * Now redirecting when the page is not a process page, also for non-attached coservices
329 Needs to be improved to take into account POST parameters and Any
331 Thu Jul 21 14:11:39 CEST 2011 balat at univ-paris-diderot.fr
332 * Client process now send "X-Expecting-Process-Data" header when changing page
333 (partially fixing ticket #165)
335 Wed Jul 20 17:23:01 CEST 2011 chambart@crans.org
336 * Eliom_comet: stateless channels can now be garbage collected
338 Wed Jul 20 14:12:24 CEST 2011 chambart@crans.org
339 * Eliom_comet: client close previous request when requesting new stateless channels
341 Sat Jul 16 21:04:42 CEST 2011 gregoire.henry@pps.jussieu.fr
342 * Eliom_tools: adding CSS class eliomtools_current_path
344 Sat Jul 16 21:02:19 CEST 2011 gregoire.henry@pps.jussieu.fr
345 * Hierarchical menu: if no services match, highlight the longest prefix
347 Fri Jul 15 18:47:16 CEST 2011 chambart@crans.org
350 Fri Jul 15 18:46:53 CEST 2011 chambart@crans.org
351 * update CHANGES, README and VERSION
353 Fri Jul 15 16:45:29 CEST 2011 chambart@crans.org
354 * Fix cases where using caml_call_service exited application ( returned half redirect )
356 Fri Jul 15 15:26:20 CEST 2011 gregoire.henry@pps.jussieu.fr
357 * Fix previous patch: "Adapt Eliom_duce_tools to the new type Eliom_output.non_caml_service."
359 The previous patch wrongly edit a generated file...
361 Wed Jul 13 20:32:05 CEST 2011 gregoire.henry@pps.jussieu.fr
362 * Adapt Eliom_duce_tools to the new type Eliom_output.non_caml_service.
364 Wed Jul 13 18:23:15 CEST 2011 chambart@crans.org
365 * Eliom_output: handle do_no_launch option for eliom appl
367 Wed Jul 13 17:10:06 CEST 2011 chambart@crans.org
370 Wed Jul 13 15:40:18 CEST 2011 chambart@crans.org
371 * desactivate old test
373 Wed Jul 13 14:46:15 CEST 2011 chambart@crans.org
374 * Eliom_bus: force link even if not referenced