File: CHANGES

package info (click to toggle)
js-of-ocaml 1.2-2
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 6,464 kB
  • sloc: ml: 21,533; makefile: 325
file content (141 lines) | stat: -rw-r--r-- 4,180 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141

===== 1.2 (2012-06-02) =====

 * Bugfixes
 ** Fix #284
 ** Fix return type of window##open_

 * Features/Changes
 ** Improvements in the data-flow solver
 ** Add Dom_html.window##onscroll
 ** Dom_events.listen: handler should return boolean
 ** Add DOM drag/drop events

===== 1.1.1 (2012-03-15) =====

 * Bugfixes:
  ** Url parsing.
  ** webgl binding types

 * webgl example

===== 1.1 (2012-02-24) =====

 * Libraries:
 ** Lots of new dom bindings
 ** WebGL
 ** Typed arrays
 ** Many speed improvement (marshall, strings, regexps)
 ** Many bug fixed

 * Compiler:
 ** Add -I option to select directories containing cmi files
 ** Fix compilation of mutually recursive functions occuring in loops
 ** In Javascript output, parenthesize numbers when followed by a dot
 ** Fix order of evaluation bug
 ** Fix compilation of loops in 'try ... with' body (close #263)

 * hyperbolic tree example

===== 1.0.9 (2011-11-30) =====

 * Bugfixe in polymorphic comparison.

===== 1.0.8 (2011-11-25) =====

 * Compatibility with deriving-0.3
 * Libraries:
   ** Adding Event_arrows.iter
   ** Events: adding Dom_html.stopPropagation and ?propagate parameter in Event_arrows

===== 1.0.7 (2011-11-18) =====

 * Bugfixes:
   ** Deriving_json: fix string (un)marshalling (was broken for byte > 127)
   ** Do not emit string escape sequence \\v (not supported by IE8)
   ** Removed incorrect optimization of !(x < y) into (x >= y)
   ** Allow compilation on win32/msvc
   ** Open all files in binary mode
 * Libraries:
   ** Add Dom_html.buttonPressed
   ** Add functions to downcast Dom_html.event into mouseEvent, keyboardEvent, ...
   ** Add Dom.document.adoptNode
   ** removed Date.now() function, not supported by all browsers
   ** Allow to test the button associated to a Dom_html.mouseEvent
   ** Add localStorage and sessionStorage api

===== 1.0.6 (2011-09-28) =====

 * Bugfixes:
   ** browser compatility for Regexp.search and check_headers (XmlHttpRequest.send).
 * Libraries:
   ** add Dom_html.iFrameEliom##width
   ** add Dom_html.window##scroll
   ** add Dom.document##importNode

===== 1.0.5 (2011-09-21) =====

 * Bugfixes:
   ** array_get/set bound check
 * Libraries:
   ** XmlHttpRequest: allow to cancel ta XHR after receiving the HTTP headers
   ** Added the [CSS.Angle] module to handle angles in CSS

===== 1.0.4 (2011-09-07) =====

 * Bugfixes:
   ** fix typo in 'greater than or equal to'
   ** marshalling, unmarshalling and comparison
      are not recursive anymore: avoid stack overflow
   ** use custom formatter to pretty print Javascript
      code to avoid newlines where it is forbidden.
   ** fix type of Dom.nodeList.item (was optdef, is now opt)
   ** fixes for internet explorer.
   ** fixes for bug exposed by Berke Durak's tool jsure.
 * Libraries:
   ** History API
   ** improvements of CSS module
   ** Add coercion and attribute manipulation functions in Dom module

===== 1.0.3 (2011-07-13) =====

 * Bugfixes:
   ** 'caml_int_of_string' was incorrect for negative number
   ** Fixed misparenthesized Javascript 'new' expressions
 * Libraries:
   ** Add a CSS module
   ** export Form.form_elements
   ** add onsubmit method to Dom_html.formElement
   ** add classList property to dom elements

===== 1.0.2 (2011-04-13) =====

 * Bugfixes:
   ** fix compilation of Int32/Nativeint
   ** fix compilation of self-recursive functions in loops
   ** fix to File module for when there is no FileReader class in the host browser
   ** fixed big in weak support
 * Compiler:
   ** Switch licence to LGPL
   ** API to generate a function instead of a standalone program
   ** option to compile an OCaml toplevel
 * Libraries:
   ** Add an optionnal JSON deriving class
   ** Add Math.random binding
   ** Add scrollWidth/scrollHeight element methods to the DOM
   ** Add coercion function Dom_html.CoerceTo.element
   ** Renaming functions in XmlHttpRequest:
      *** send -> perform
      *** send_string -> perform_raw_url

===== 1.0.1 (2011-01-26) =====

 * Bugfixes:
   ** conversion of Int64 to string.
   ** typos.
 * Allow use of Lwt.pause.
 * Split ocamlfind packages in two: syntax and library.

===== 1.0 (2010-12-13) =====

Initial release