James Strachan
|
baa67175ce
|
fixed broken test case
|
2012-06-13 16:16:45 +01:00 |
|
James Strachan
|
3765e85ca8
|
compile the assertions and a test case to QUnit on JS and got a working example to run the unit test case - yay!
|
2012-06-13 16:14:13 +01:00 |
|
James Strachan
|
768469fb23
|
added support for generation of QUnit unit tests from Kotlin JUnit test cases
|
2012-06-12 12:48:14 +01:00 |
|
pTalanov
|
39dc1a1cb8
|
revert 9f0fcc280b
|
2012-06-01 19:14:00 +04:00 |
|
James Strachan
|
9f0fcc280b
|
added support for generation of QUnit unit tests from Kotlin JUnit test cases
|
2012-06-01 15:25:35 +01:00 |
|
James Strachan
|
23db5d7fc8
|
fixed bug in property generation on the JS DOM API
|
2012-06-01 11:40:30 +01:00 |
|
James Strachan
|
bc7104a8fe
|
update the DOM API so that we implement using the property style access of properties which work natively in JS and avoid using getter/setter methods in the DOM library so that they can easily compile to JS too from the same org.w3c.dom API on the JVM
|
2012-06-01 07:45:55 +01:00 |
|
James Strachan
|
c4439f33f0
|
avoided JS compile barf in JS generation and fix compile error of Node vals in generated DOM API
|
2012-05-31 09:26:55 +01:00 |
|
James Strachan
|
fe68aeaa78
|
generate the Node.ELEMENT_NODE fields on the JS DOM API and refactored the kotlin.dom API so that it uses the Node.getNodeType() API rather than using "is" which is troublesome to implement on a browser/JS
|
2012-05-31 09:08:12 +01:00 |
|
James Strachan
|
aecb5c72c5
|
code generate the JS dom.kt file so its got full W3C DOM API compatibility based on the API that ships with the JDK
|
2012-05-25 21:43:04 +01:00 |
|
James Strachan
|
e1234fa5db
|
moved the code generation tools out into a separate package so they don't get confused with test cases
|
2012-05-25 20:44:47 +01:00 |
|
James Strachan
|
bedadb1472
|
added the start of an experimental browser API so we can access the browser environment from a typesafe kotlin API which can be implemented on a JVM (e.g. with JavaFX) or compiled natively to JS to reuse the browser global variables
|
2012-05-24 09:56:57 +01:00 |
|
James Strachan
|
939f0e9085
|
added drop(n) and dropWhile(predicates) for KT-2067 - also tail() now returns the usual idea of tail() - namely everything but the head - rather than just the last element. Finally added more test sample code to the kdoc
|
2012-05-23 09:35:16 +01:00 |
|
James Strachan
|
a4991534b4
|
added capitalize/decapitalize of strings and isUpper/LowerCase helpers to Char
|
2012-05-23 08:28:02 +01:00 |
|
James Strachan
|
a81e40fae2
|
added test case and bug fix for (next|previous)(Elements|Siblings) methods
|
2012-05-22 18:51:44 +01:00 |
|
Stepan Koltsov
|
32f83f0587
|
ImmutableArrayList: better exception types and messages
|
2012-05-18 15:02:53 +04:00 |
|
Stepan Koltsov
|
c40bb8c9b3
|
ImmutableArrayList and listBuilder() prototype
TODO: lots of improvements, documentation, tests
|
2012-05-17 16:37:21 +04:00 |
|
Svetlana Isakova
|
028be6a696
|
stdlib change (after KT-1873 might be restored)
|
2012-05-01 14:58:08 +04:00 |
|
Svetlana Isakova
|
bd3d90499c
|
stdlib tests temporary revert
|
2012-04-30 15:44:23 +04:00 |
|
James Strachan
|
504f32d0d6
|
Merge pull request #43 from detouched/stringMethods
String methods
|
2012-04-25 01:44:18 -07:00 |
|
Sergey Lukjanov
|
71ef123dc3
|
Array#lastIndex property has been added to stdlib
|
2012-04-21 22:22:55 +04:00 |
|
Daniel Penkin
|
ebf261e92d
|
Added test annotations
|
2012-04-20 21:18:43 +04:00 |
|
Daniel Penkin
|
5436801487
|
Added startsWith(Char) and endsWith(Char) for String
|
2012-04-20 21:14:24 +04:00 |
|
Daniel Penkin
|
1348497188
|
Added test for String.split(Char)
|
2012-04-20 21:14:24 +04:00 |
|
Svetlana Isakova
|
b5bf4a626c
|
Reverted explicitly specifying visibility modifier while override
|
2012-04-18 19:02:24 +04:00 |
|
James Strachan
|
7500808e11
|
#KT-1788 Fixed - added standard collection APIs to the various kinds of Array and removed the few old hand-crafted versions of these methods
|
2012-04-17 14:05:32 +01:00 |
|
James Strachan
|
3b95e7fa7f
|
added count(predicate) helper function to String along with Char.is*() methods from java.lang.Character
|
2012-04-17 10:12:51 +01:00 |
|
James Strachan
|
34dae731a6
|
simplified the test cases for the preconditions and add them to the API docs; also added requireNotNull() and checkNotNull() helper methods for converting nullables to non-nullables easily in code with optional exception messages
|
2012-04-17 08:22:28 +01:00 |
|
James Strachan
|
a44a75a6a4
|
#KT-1785 Fixed. adds printStrackTrace(writer|stream) to Throwable so that the intrinsic Throwable behaves more like java.lang.Throwable. (Though not totally sure why we don't just siwzzle Throwable -> java.lang.Throwable like we do for Collection et al)
|
2012-04-17 07:15:07 +01:00 |
|
James Strachan
|
0007be9377
|
#KT-537 adds A.to(B) helper method to make easy creation of map literals: hashMap("a" to 3, "b" to 6) etc
|
2012-04-16 20:37:13 +01:00 |
|
James Strachan
|
cabaeab972
|
added toLinkedMap() and toSortedMap helper functions and test cases
|
2012-04-16 19:30:13 +01:00 |
|
James Strachan
|
378c95baa3
|
added a linkedMap() function to help create LinkedHashMap objects to maintain map insertion order
|
2012-04-16 17:52:02 +01:00 |
|
James Strachan
|
0325e68a86
|
#KT-1795 Fixed - added hashMap() and sortedMap() helper functions for creating maps more easily using tuples
|
2012-04-16 12:00:47 +01:00 |
|
James Strachan
|
8ffca6e52f
|
added test case for KT-1773 -(commented out :)
|
2012-04-13 09:34:06 +01:00 |
|
James Strachan
|
4c09af0a77
|
added test case for KT-1773
|
2012-04-13 09:33:29 +01:00 |
|
James Strachan
|
33e0e2d991
|
#KT-1775 Fixed
|
2012-04-12 18:13:43 +01:00 |
|
James Strachan
|
57a5e81db8
|
re-enabled the Map.Entry key/value properties (not quite sure why they were disabled, tests all seem to work?) and tidied up the sample code for the kdocs
|
2012-04-12 14:56:06 +01:00 |
|
James Strachan
|
f9b00ad3f9
|
#KT-1772 Fixed
|
2012-04-12 14:29:44 +01:00 |
|
James Strachan
|
c3f1e38c67
|
avoid default arguments on groupBy() by having groupByTo() if the caller wishes to specify the Map to group into. Also tidied up the sample code in CollectionTest
|
2012-04-12 12:35:13 +01:00 |
|
James Strachan
|
46dbd19433
|
added an extra test case for DOM text addition
|
2012-04-12 12:11:42 +01:00 |
|
James Strachan
|
ed8836d170
|
refactor test case to work around a compiler bug that was failing a test
|
2012-04-05 12:54:51 +01:00 |
|
James Strachan
|
0a7a168e0d
|
provided a helper method to create a new TimerTask from a function block and added a simple test case for using timers
|
2012-04-05 08:44:01 +01:00 |
|
James Strachan
|
3ed819bfe1
|
improved the docs and test cases
|
2012-04-03 19:05:49 +01:00 |
|
James Strachan
|
e56b823c63
|
Merge branch 'master' of github.com:JetBrains/kotlin
|
2012-04-03 17:56:49 +01:00 |
|
James Strachan
|
5155b858d7
|
improved the docs and test cases
|
2012-04-03 17:55:14 +01:00 |
|
Svetlana Isakova
|
9b2eeb076e
|
KT-1717 Don't make member visibility inherit when it is not declared explicitly
#KT-1717 Fixed
|
2012-04-03 19:26:28 +04:00 |
|
James Strachan
|
5df7258708
|
added a test case for KT-1718
|
2012-04-03 16:16:08 +01:00 |
|
James Strachan
|
f022b61794
|
#KT-39 Fixed with eager and lazy implementations
|
2012-04-03 15:36:34 +01:00 |
|
James Strachan
|
153b668d3e
|
#KT-1391 Fixed
|
2012-04-03 10:40:21 +01:00 |
|
James Strachan
|
28b0792191
|
initial psike of #KT-39 on collections (iterators required too), though hit #KT-1710
|
2012-04-03 09:20:11 +01:00 |
|