74 Commits

Author SHA1 Message Date
Christian Kohlschütter
a979860baf core-lib: Use parent POM 2023-10-14 19:12:53 +02:00
Christian Kohlschütter
4d5e1c0686 Bump core-lib versions to 5/6.3.1-SNAPSHOT 2023-10-10 15:04:51 +02:00
Christian Kohlschütter
34d6b02cbf core-lib: Disable signing by default, allow snapshots 2023-10-10 15:04:33 +02:00
Christian Kohlschütter
7b5569d486 Add support @TsNoCheck annotation, adds "// @ts-nocheck" to TypeScript
Typescript would complain about certain errors in the generated file. In
some newer versions of TypeScript, an assert that is always true would
not be permitted.

We currently have two such asserts in our tests, which prevents us from
upgrading the TypeScript version.

Add support for a Java @TsNoCheck annotation, which controls the
inclusion of the corresponding TypeScript comment. While there is no
mandatory package for the annotation, add it to jsweet.lang in core-lib.

Fix tests to use the new annotation.
2023-10-06 20:01:48 +02:00
Louis Grignon
17189d50b5
Update Document.java 2021-01-06 13:27:07 +01:00
Renaud Pawlak
e6a8416552 fix core lib version 2020-12-15 18:16:14 +01:00
Renaud Pawlak
1eaf3c799d revert to orignal group id + java 8 for candies 2020-12-14 07:26:48 +01:00
Louis Grignon
653f61632b add a switch parameter to the @decorator annotation so that the decorator function can be made optional by the developer (JSweet 2 catch-up 8e276782e8) 2020-09-14 17:06:31 +02:00
Louis Grignon
127ac92bb8 3.0.0-RC4 2020-09-08 17:18:08 +02:00
Louis Grignon
3eed867c47 new packageId for v3 candies + commit missing @StringEnum 2020-09-07 23:15:57 +02:00
Louis Grignon
677ae8b0a7 javadoc 2020-09-07 19:13:37 +02:00
Louis Grignon
55abf3f676 fix signing passphrase from maven settings (JSweet 2 catch-up 117f731807) 2020-09-07 12:12:18 +02:00
Louis Grignon
46b8a67782 add an annotation KeepUses to allow the user to avoir invocation erasing (JSweet 2 catch-up 974b62881d) 2020-09-06 20:09:37 +02:00
Renaud Pawlak
9fe3862ac4 fixed typed arrays indexed access 2020-09-01 17:24:00 +02:00
lgrignon
f26177120c 3.0.0-RC3 + core 6.2.0 2020-05-18 20:29:41 +02:00
lgrignon
1fe19cbf8e Merge branch 'JSweet3.0-moduleInfo' of https://github.com/cincheo/jsweet into JSweet3.0-moduleInfo 2020-04-13 11:00:13 +02:00
lgrignon
b98bb2e8fd fix signing 2020-04-13 10:59:13 +02:00
lgrignon
bdf781699c deploy #565 add core ability to be deployed to central 2020-04-10 18:23:03 +02:00
lgrignon
65c54e8e2d Core ES5/ES6 release 2020-01-12 11:28:13 +01:00
lgrignon
2f105aae0b core es6 6.1 => JSweet 3 with module 2019-12-26 22:26:31 +01:00
lgrignon
55e6983f56 ImageData up to date constructor 2019-07-18 20:38:45 +02:00
lgrignon
96be831f40 2.3.1 snapshot 2019-06-23 12:02:36 +02:00
lgrignon
90caa06096 2.3.0 release 2019-06-23 11:14:24 +02:00
Louis Grignon
de0931843a ImageData.data is a UInt8Array to better match API 2019-06-09 23:15:50 +02:00
Louis Grignon
5519a1ac4e add media devices API to core ES6 candy 2019-06-07 05:51:43 +02:00
Louis Grignon
7f2000e03b add $invoke capability
Brings dynamic invoke capability to def.js.Object.

It allows to dynamically call a method on an object for instance if
definition is missing or simply if it is not possible to do it
otherwise.
2019-04-27 18:47:13 +02:00
Louis Grignon
26beb8d8ce next snapshot version: 2.3.0-SNAPSHOT 2019-03-15 23:39:51 +01:00
Louis Grignon
f26196b13b core ES6 pom.xml modifications for release 2019-03-10 23:34:37 +01:00
Louis Grignon
58efd32efc enhanced Array / Promise in ees6 candy 2018-10-07 18:19:25 +02:00
Louis Grignon
31ef499237 added stack and generic get to js error 2018-06-09 19:24:29 +02:00
Louis Grignon
66760638df window inherits def.js.Object 2018-05-13 20:51:54 +02:00
Louis Grignon
c6b18cdc2b merged WrapParameters PR #434 2018-05-13 19:30:13 +02:00
Louis Grignon
84d2e11c8b added async await to documentation 2018-05-10 15:47:42 +02:00
Louis Grignon
7d04ffc7b6 enhanced API - promise doc 2018-05-10 12:40:07 +02:00
Louis Grignon
fb8a1cdfb7 promise api enhancement 2018-05-10 09:52:27 +02:00
Louis Grignon
f627c76e0c #138 : async / await support in JSweet! 2018-05-10 01:23:43 +02:00
Louis Grignon
3dc9aeeab3 added Object.assign 2018-05-09 23:50:38 +02:00
Renaud Pawlak
599b201166 fix $get/$set API + javadoc 2017-09-14 05:05:08 +02:00
Renaud Pawlak
5c6562d93f allow @Replace for constructors (fix #339) 2017-08-17 09:52:11 +02:00
Renaud Pawlak
2053256e06 update javadoc location 2017-08-02 17:09:22 +02:00
Renaud Pawlak
0c3bf3434f use artifactId instead of name 2017-08-02 10:39:31 +02:00
Renaud Pawlak
9f58eea109 update javadoc location 2017-08-02 10:15:51 +02:00
Renaud Pawlak
7172bc6415 configure javadoc location 2017-08-02 08:56:57 +02:00
Renaud Pawlak
5d6e5783af remove deprecated Globals 2017-07-31 12:00:25 +02:00
Renaud Pawlak
e8b127deef API + javadoc 2017-07-10 16:11:42 +02:00
Renaud Pawlak
5ba170c967 according to the new DOM specs, coordinates are double (not integers) 2017-05-29 14:41:20 +02:00
Renaud Pawlak
ca9c2a0ed9 double -> int 2017-05-23 14:54:57 +02:00
Renaud Pawlak
4435a9aa6b generic eval result 2017-05-22 12:02:01 +02:00
Renaud Pawlak
90e35a7931 fixed tying for NodeListOf 2017-05-17 09:15:33 +02:00
Renaud Pawlak
bac62d04b9 more core Java support
- numbers (Float.intBitsToFloat, ...)
- Class.isInstance
2017-05-16 08:12:45 +02:00