Commit Graph

55 Commits

Author SHA1 Message Date
konsoletyper
7869173ac2 Remove build errors on JDK8 2015-03-08 12:18:57 +03:00
Alexey Andreev
c8090c0bde https://github.com/konsoletyper/teavm/issues/51 2015-03-01 12:07:39 +03:00
konsoletyper
302c1c2237 Minor fixes 2015-02-26 23:47:57 +03:00
konsoletyper
0c5fb8d9b0 Automatically make all JSObject implementors' methods as @Sync 2015-02-24 20:12:56 +03:00
konsoletyper
e8803390d2 When transforming final JS method to static methods, map phis and
try-catches as well
2015-02-15 19:22:37 +04:00
konsoletyper
b6cb9bfd4a Fix monitor methods. Improve JSO to handle abstract classes 2015-02-15 18:11:23 +04:00
konsoletyper
f35f06097c Further minification 2015-02-13 22:58:44 +04:00
Alexey Andreev
54ecf6e00f One step toward further minification 2015-02-12 19:08:44 +04:00
konsoletyper
727c02381a Fix error in JSO alias generator 2015-02-11 23:21:28 +04:00
konsoletyper
b69b5b9219 Fix dependency problem in JSO 2015-02-10 21:57:15 +04:00
konsoletyper
cf06ee7f87 Fix error building callgraph with JSFunctors 2015-02-09 23:48:22 +04:00
konsoletyper
2ae7b587d1 Most of TClass now uses Platform instead of code generation 2015-02-08 22:35:51 +04:00
konsoletyper
d93fa6cf41 Start eliminating JavaScript generators in classlib in favour of calling
Platform and JSO
2015-02-07 20:58:47 +04:00
konsoletyper
3b1d6851a4 Refactoring. Add AsyncCallback support 2015-02-07 18:36:18 +04:00
konsoletyper
cd699bffcb Fix bug in JSBody support 2015-01-26 22:43:59 +04:00
konsoletyper
ad57f957cb JSO bugfixes and improvements 2015-01-25 15:21:17 +04:00
konsoletyper
b731687c3e Add support of JSBody 2015-01-24 16:40:10 +04:00
Alexey Andreev
be4457c285 Fix errors in WebGL wrappers. Add support of some typed arrays 2015-01-23 19:28:12 +04:00
konsoletyper
1b0b47985d WebGL wrappers. Additional core JS wrappers 2015-01-22 23:03:54 +04:00
Alexey Andreev
da4e548d38 Start wrapping WebGL 2015-01-22 19:21:25 +04:00
Alexey Andreev
525fd89374 Minor improvements and bugfixes 2015-01-20 18:10:13 +04:00
alexey-andreev
792dd6618d Add copyright headers to JSO 2015-01-18 13:03:05 +04:00
Alexey Andreev
1fff443c36 Dependency API supports multiple occurence of reaching events for
different location
2014-12-29 19:16:29 +04:00
Alexey Andreev
cd0664d695 Add support of new plugin interface to extensions 2014-12-11 19:20:39 +04:00
Alexey Andreev
316850bbb5 Merge branch 'master' into diagnostics 2014-12-11 18:54:25 +04:00
Alexey Andreev
11f270e3ef Fix https://github.com/konsoletyper/teavm/issues/39 2014-12-09 16:42:26 +04:00
Alexey Andreev
30781bb16e Refuse from CallStack for complete CallGraph 2014-11-23 22:34:12 +03:00
konsoletyper
e736cf09d7 Start implementing diagnostics API 2014-11-05 22:14:41 +03:00
konsoletyper
da0220bb5b Fix https://github.com/konsoletyper/teavm/issues/30 2014-11-03 20:48:17 +03:00
konsoletyper
273fc59182 Switch version to 0.3.0-SNAPSHOT 2014-10-13 17:33:25 +04:00
konsoletyper
0c4aeec667 Fix bug in JSO that led to improper generation of functor wrappers 2014-10-05 17:12:45 +04:00
konsoletyper
b7754ea1a5 Minor improvements & bugfixes 2014-09-30 23:19:10 +04:00
konsoletyper
50686c882d Add fix for dependency issue when invoking callback from native JS 2014-09-30 18:13:45 +04:00
Alexey Andreev
15299213d2 Add maven archetype. Add XMLHttpRequest binding. Minor bugfixes 2014-09-25 23:54:13 +04:00
konsoletyper
13b64fd4c1 Fixes problems with reading and writing a program 2014-09-09 12:18:46 +04:00
konsoletyper
4f941e0a0a Refactor dependency checker 2014-09-03 21:08:19 +04:00
konsoletyper
b51d8fe452 Refactoring and bugfixes 2014-08-30 23:29:24 +04:00
konsoletyper
1b374c7466 Fixes variable mapping 2014-08-07 12:23:47 +04:00
konsoletyper
bc911a661a Begin to implement variable mapping 2014-08-04 23:22:41 +04:00
konsoletyper
c3e30cc295 Dependency plugin receives DependencyAgent instead of DependencyChecker 2014-06-09 21:26:58 +04:00
konsoletyper
916df8db01 Extends DOM HTML binding 2014-05-07 22:23:05 +04:00
konsoletyper
7cd8f53631 Fixes bugs in JSO and DOM 2014-04-22 14:24:02 +04:00
Alexey Andreev
bf68cf4b7d Fixes bugs in JSO and building resources 2014-03-26 23:15:55 +04:00
Alexey Andreev
8286ad9289 Adds problem with closure variables when generating JSO bridge functions 2014-03-22 23:25:51 +04:00
Alexey Andreev
6901e1282a Fixes bugs in JSO 2014-03-22 23:16:32 +04:00
konsoletyper
02dcf9caa8 Configure pom.xml files to automatically release into Sonatype OSS
repository
2014-03-20 10:59:12 +04:00
konsoletyper
cbdcfa8977 Switches to 0.2-SNAPSHOT version 2014-03-19 01:48:43 +04:00
Alexey Andreev
0ab1639821 Refactor pom files 2014-03-18 18:02:15 +04:00
konsoletyper
4cc484729f Moves JSO classes into org.teavm.jso. Fixes bug in StringBuilder 2014-03-15 15:10:54 +04:00
konsoletyper
226f4c2c8a Refactoring. JavascriptBuilder becomes TeaVM and goes to org.teavm.vm
package, as well as some other classes go to org.teavm.vm.spi. html4j
now supports generation of JavaScript that is completely compatible with
bck2brwsr without altering HTML page
2014-03-05 00:13:58 +04:00