Commit Graph

200 Commits

Author SHA1 Message Date
James Strachan
e38aac1dce added documentation on the sample 2012-05-26 07:56:38 +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
6dc053f943 generated better comment describing where the code generator is in case anyone wants to modify the code 2012-05-25 21:41:49 +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
6b3864a12d starting to annotate JavaScript APIs in the standard library 2012-05-24 16:18:59 +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
fc4340f0f7 #KT-2067 Fixed 2012-05-23 09:46:15 +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
f9515e1619 exception messages to upper case 2012-05-19 19:52:53 +04:00
James Strachan
08a45ef346 Merge branch 'master' of github.com:JetBrains/kotlin 2012-05-18 15:18:24 +01:00
Stepan Koltsov
ff2b190f2d shared copy of empty ImmutableArrayList 2012-05-18 15:04:38 +04:00
Stepan Koltsov
cdaf8523ed use internal val instead of fun 2012-05-18 15:04:01 +04:00
Stepan Koltsov
e2a875286b ImmutableArrayList.subList: return this if fromIndex = 0 and toIndex = length 2012-05-18 15:03:10 +04:00
Stepan Koltsov
32f83f0587 ImmutableArrayList: better exception types and messages 2012-05-18 15:02:53 +04:00
Stepan Koltsov
4273eea502 make listBuilder public 2012-05-18 15:02:32 +04:00
Stepan Koltsov
c40bb8c9b3 ImmutableArrayList and listBuilder() prototype
TODO: lots of improvements, documentation, tests
2012-05-17 16:37:21 +04:00
Stepan Koltsov
942777205c Array.copyOf may produce nulls 2012-05-17 16:37:00 +04:00
James Strachan
ad4cbac48d Merge branch 'master' of github.com:JetBrains/kotlin 2012-05-04 15:08:12 +01:00
Svetlana Isakova
028be6a696 stdlib change (after KT-1873 might be restored) 2012-05-01 14:58:08 +04:00
Leonid Shalupov
c5e1225f1c libraries: redundant ${project.basedir} 2012-04-30 20:59:16 +04:00
Svetlana Isakova
bd3d90499c stdlib tests temporary revert 2012-04-30 15:44:23 +04:00
Stepan Koltsov
225c9b4fa0 java classes should extend java.lang.Object
#KT-1121 fixed
2012-04-27 16:16:02 +04:00
James Strachan
218b7bd973 Merge branch 'master' of github.com:JetBrains/kotlin 2012-04-26 06:24:02 +01:00
James Strachan
504f32d0d6 Merge pull request #43 from detouched/stringMethods
String methods
2012-04-25 01:44:18 -07:00
James Strachan
4502f81d6a Merge pull request #42 from cy6erGn0m/master
Add functions for File to read by lines and byte blocks
2012-04-25 01:42:43 -07:00
Sergey Lukjanov
71ef123dc3 Array#lastIndex property has been added to stdlib 2012-04-21 22:22:55 +04:00
Daniel Penkin
62e3fe0416 Merged 2012-04-20 21:26:33 +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
Daniel Penkin
289d20229a Added String.split(Char) 2012-04-20 21:09:46 +04:00
cy6erGn0m
4aae7a7dd1 Added utility functions for simple file reading by lines and by byte blocks 2012-04-19 21:29:30 +04:00
James Strachan
a5ae843e21 Merge branch 'master' of github.com:JetBrains/kotlin 2012-04-19 09:52:11 +01:00
Svetlana Isakova
b5bf4a626c Reverted explicitly specifying visibility modifier while override 2012-04-18 19:02:24 +04:00
James Strachan
2460c78d38 allow forEachLine block to return Any which avoids possible compile errors from some blocks which return values 2012-04-18 09:05:59 +01:00
James Strachan
e60aae5374 added parseXml() helper methods 2012-04-18 08:38:29 +01:00
James Strachan
e2af3bae28 moved files extensions into a Files.kt and added File.forEachLine for easier iterating through a file in lines 2012-04-18 08:38:15 +01: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
bd39691072 fixed up apidoc comments and fixed bug in kdoc where macros would not be used if there was whitespace before the @ 2012-04-17 08:37:56 +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
87e613a8c2 refactored the to(Collection) methods to be called toCollection(Collection) to avoid clashing with a potentially new method called to(T) for making a pair/tuple/Map.Entry 2012-04-16 19:59:12 +01:00
James Strachan
89eb7ba4ac added some missing sortedSet() methods and kept simpler naming convention of (sorted|Linked)(Map|Set)() for functions to create linked/sorted map/set 2012-04-16 19:48:05 +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