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 |
|
James Strachan
|
1d342978d0
|
#KT-1675 Fixed, renaming join() -> makeString() and adding an appendString() which reduces the possible number of appendables being created
|
2012-04-02 20:01:24 +01:00 |
|
James Strachan
|
42fb0d652f
|
minor file renaming so that things are properly syntax highlighted on github - seems files can't start with Java or be called String for some reason :)
|
2012-04-02 16:35:56 +01:00 |
|
Svetlana Isakova
|
167a9c444a
|
Added 'public' annotation and specified return types for library functions
|
2012-03-30 13:38:35 +04:00 |
|
James Strachan
|
fbd1279cc9
|
removed Iterator.toString() as it changes the iterator state, the default is fine and folks should be explicit about iterating over an iterator. Also disabled the default limit on the iterator on join(); if folks want to limit the join they should be explicit
|
2012-03-30 10:24:27 +01:00 |
|
Franck Rasolo
|
ca4f552245
|
KT-1653 Implemented map, flatMap, take, takeWhile, join, and toString for iterators, #KT-1653 Fixed
|
2012-03-28 15:55:27 +01:00 |
|
James Strachan
|
fe9d5ddf89
|
fixed up the code generator after moving stuff around and updated with the latest/greatest documentation and function includes
|
2012-03-27 12:48:37 +01:00 |
|
James Strachan
|
133afa8327
|
link more documentation to test cases and filled out the test cases a little
|
2012-03-27 12:26:20 +01:00 |
|
James Strachan
|
31fd665913
|
added more links to test code inside the kdoc and tidied up the tests a little so they look a bit nicer and more self contained in the documentation
|
2012-03-27 11:33:05 +01:00 |
|
James Strachan
|
5c7ee4d870
|
added lazy message versions of require/assert/check methods, #KT-693 fixed
|
2012-03-27 06:16:21 +01:00 |
|