Sergey Mashkov
|
425efa3ae1
|
JS IDL2K move Event, EventListener and EventTarget to org.w3c.events
|
2015-05-14 14:19:08 +03:00 |
|
Sergey Mashkov
|
e9c2b33d2d
|
JS IDL2K use Any? type for "any" but callback functions return types that returns dynamic instead of Any?
|
2015-05-14 09:17:01 +03:00 |
|
Sergey Mashkov
|
42f1f9df03
|
JS Union type members should have inherit corresponding marker interface
|
2015-05-14 09:17:00 +03:00 |
|
Sergey Mashkov
|
002b26e4ed
|
JS IDL2K spaces in functional types
|
2015-05-14 09:16:59 +03:00 |
|
Sergey Mashkov
|
7033b27ea8
|
JS Changes according to review
|
2015-05-14 09:16:58 +03:00 |
|
Sergey Mashkov
|
e3ae12ed62
|
JS Fix build failure due to missing splitWithRegex
|
2015-05-14 09:16:57 +03:00 |
|
Sergey Mashkov
|
0ce1edd417
|
JS IDL2K better callbacks support + bugfixes according to review
|
2015-05-14 09:16:57 +03:00 |
|
Sergey Mashkov
|
a11e0a84b5
|
JS tests for addClass, removeClass, removeFromParent
|
2015-05-14 09:16:56 +03:00 |
|
Sergey Mashkov
|
bcbfa3c240
|
JS CSS style declarations
|
2015-05-14 09:16:56 +03:00 |
|
Sergey Mashkov
|
d24bdf5ad0
|
JS Introduce SVG DOM support
|
2015-05-14 09:16:55 +03:00 |
|
Sergey Mashkov
|
6366f966b7
|
JS Introduce typed arrays
|
2015-05-14 09:16:54 +03:00 |
|
Sergey Mashkov
|
a6bed4f623
|
JS Fix marker interface filtering
|
2015-05-14 09:16:54 +03:00 |
|
Sergey Mashkov
|
2e687fde6b
|
JS Generate DOM stubs from IDLs
|
2015-05-14 09:16:53 +03:00 |
|
Sergey Mashkov
|
6e09100877
|
JS IDL2K refactoring according to review discussion
|
2015-05-14 09:16:51 +03:00 |
|
Sergey Mashkov
|
4ee780ef07
|
JS move document/window/storage to kotlin.browser
|
2015-05-14 09:16:51 +03:00 |
|
Sergey Mashkov
|
33c1d5d2cf
|
JS fix tests failed due to api change
|
2015-05-14 09:16:50 +03:00 |
|
Sergey Mashkov
|
4bc91ba652
|
JS fix stdlib API to conform to new DOM3
|
2015-05-14 09:16:49 +03:00 |
|
Sergey Mashkov
|
374dcd56f2
|
JS better typedefs and union-types support
|
2015-05-14 09:16:49 +03:00 |
|
Sergey Mashkov
|
e487825237
|
JS deprecate old declarations
|
2015-05-14 09:16:48 +03:00 |
|
Sergey Mashkov
|
e84aa78ac6
|
JS introduce marker annotation
|
2015-05-14 09:16:48 +03:00 |
|
Sergey Mashkov
|
e2d663b288
|
JS Introduce utility functions for DOM3
|
2015-05-14 09:16:47 +03:00 |
|
Sergey Mashkov
|
53495fa989
|
JS Implement IDL2K tool and import DOM3 IDLs
JS Introduce required utility functions for DOM3
|
2015-05-14 09:16:46 +03:00 |
|
Ilya Gorbunov
|
16d20ff009
|
Temporary add jvm.overloads annotation for generated joinToString() method.
Stdlib generator: allow to specify arbitrary annotations for all or some of generic function expansions.
|
2015-05-09 01:11:49 +03:00 |
|
Ilya Gorbunov
|
b1255cf95b
|
2nd stage of split semantics change: remove deprecated String.split(String), rename splitBy back to split.
|
2015-05-09 01:11:32 +03:00 |
|
Ilya Gorbunov
|
aa6bdb039b
|
Take caution when advancing to the next match after an empty string was matched not to stuck at the same position.
|
2015-05-09 01:11:30 +03:00 |
|
Ilya Gorbunov
|
260553d516
|
Temporary workaround due to KT-7502.
Correct usage of joinToString.
Test for passing multiple options.
|
2015-05-09 01:11:28 +03:00 |
|
Ilya Gorbunov
|
81325208be
|
Remove Regex() and toRegex() overloads with vararg options. Now only zero, one or set of options are allowed.
|
2015-05-09 01:11:26 +03:00 |
|
Ilya Gorbunov
|
6c9ca39286
|
Implement CharSequence.isEmpty method in stdlib.js. Remove corresponding intrinsic.
|
2015-05-09 01:11:22 +03:00 |
|
Ilya Gorbunov
|
7a51123d26
|
Make native* methods internal in stdlib.js as it was intended.
They are not checked with stdlib-validator, so it is possible.
|
2015-05-09 01:11:20 +03:00 |
|
Ilya Gorbunov
|
ae13359adc
|
Change package of extensions and other top-level declarations from kotlin.js to kotlin to match corresponding ones in stdlib for JVM.
|
2015-05-09 01:11:18 +03:00 |
|
Ilya Gorbunov
|
908864b0c0
|
Move native RegExp to kotlin.text.js package
|
2015-05-09 01:11:16 +03:00 |
|
Ilya Gorbunov
|
a5177b785d
|
Add String.replaceFirst methods.
String.replaceFirst(String, String) temporary named as replaceFirstLiteral.
|
2015-05-09 01:11:14 +03:00 |
|
Ilya Gorbunov
|
5f4e3ae6af
|
Documentation and visibility of members.
Add hasMatch method to check whether there is at least one match exists.
IGNORE_CASE always includes UNICODE_CASE on JVM.
|
2015-05-09 01:11:07 +03:00 |
|
Ilya Gorbunov
|
0b03caf3e7
|
Uniform implementation of String.replace and String.matches(Regex) across JVM and JS.
Deprecated String.matches(String) and String.replaceAll methods.
|
2015-05-09 01:11:03 +03:00 |
|
Ilya Gorbunov
|
01ace84070
|
Regex implementation: split, replace and replaceFirst.
|
2015-05-09 01:11:00 +03:00 |
|
Ilya Gorbunov
|
559c1604d7
|
Rename Pattern to Regex.
toRegex now converts string to our regex, and toPattern converts to JVM Pattern.
|
2015-05-09 01:10:59 +03:00 |
|
Ilya Gorbunov
|
a4784dfa78
|
Pattern implementation for JS.
|
2015-05-09 01:10:57 +03:00 |
|
Ilya Gorbunov
|
da1641e0f8
|
Pattern implementation: JVM and partially JS.
Common tests.
|
2015-05-09 01:10:55 +03:00 |
|
Ilya Gorbunov
|
370a67e753
|
js.stdlib: native replace made private.
|
2015-05-09 01:10:51 +03:00 |
|
Ilya Gorbunov
|
69a5d27c74
|
js.stdlib: Native RegExp.
|
2015-05-09 01:10:49 +03:00 |
|
Ilya Gorbunov
|
9759be5493
|
Generate sum() methods for arrays, iterables and sequences of Byte and Short. These overloads got explicit platformName.
Heuristics to decide when to set platformName.
#KT-3714
|
2015-04-22 18:21:24 +03:00 |
|
Ilya Gorbunov
|
be11394adf
|
Rename copyToArray() to toTypedArray().
|
2015-04-21 21:27:28 +03:00 |
|
Ilya Gorbunov
|
5eb3c0bb5e
|
Rename *array() factory methods to *arrayOf().
|
2015-04-21 21:27:26 +03:00 |
|
Nikolay Krasko
|
2946c1d6a8
|
KT-7271 Accessing an extension property of Char.Companion leads to ClassNotFoundException in runtime
#KT-7271 Fixed
|
2015-04-07 15:59:05 +03:00 |
|
Ilya Gorbunov
|
f2d865e836
|
Provide constrainOnce extension method for the Sequence.
Sequence created from the generator function without an initial value can be iterated only once.
The same is for BufferedReader.lines sequence.
|
2015-04-07 15:34:59 +03:00 |
|
Ilya Gorbunov
|
cac058d5a3
|
Fix endsWith in JS always ignored character case, regardless of the ignoreCase parameter value.
startsWith, endsWith again use native implementation when possible.
|
2015-04-01 23:10:14 +03:00 |
|
Ilya Gorbunov
|
ac4b207413
|
Add isEmpty, isBlank methods and their nullable and negating couterparts.
|
2015-04-01 15:40:17 +03:00 |
|
Ilya Gorbunov
|
b3165ac771
|
Rename split method to splitBy and revive old split implementation interpreting parameter as regex to provide the migration path.
|
2015-03-31 02:24:50 +03:00 |
|
Ilya Gorbunov
|
b10d869cd7
|
indexOf*, split, startsWith, endsWith: JS implementation
|
2015-03-31 02:24:35 +03:00 |
|
Ilya Gorbunov
|
d724ce3f7e
|
Add code generation for asList methods in js.libraries.
|
2015-03-31 02:24:20 +03:00 |
|