File tree 11 files changed +18
-14
lines changed
11 files changed +18
-14
lines changed Original file line number Diff line number Diff line change 1
1
# Changelog
2
2
3
+ ## 1.5.3 (2018-10-21)
4
+ - Migrated project to Xcode 10.0 and ported code to Swift 4.2
5
+ - Small bug fixes in library ` (lispkit draw) `
6
+ - Fixed serious hashing bug (crashing LispKit)
7
+ - New SRFI library: SRFI 14, SRFI 16
8
+
3
9
## 1.5.2 (2018-09-16)
4
10
- Several substantial extensions of library ` (lispkit draw) `
5
11
- Support for turtle graphics via library ` (lispkit draw turtle) `
Original file line number Diff line number Diff line change 1
- github "objecthub/swift-numberkit" ~> 2.2.4
1
+ github "objecthub/swift-numberkit" ~> 2.2.5
2
2
github "objecthub/swift-commandlinekit" ~> 0.2.5
Original file line number Diff line number Diff line change 1
1
github "objecthub/swift-commandlinekit" "0.2.5"
2
- github "objecthub/swift-numberkit" "2.2.4 "
2
+ github "objecthub/swift-numberkit" "2.2.5 "
Original file line number Diff line number Diff line change @@ -37,8 +37,8 @@ let package = Package(
37
37
. executable( name: " LispKitRepl " , targets: [ " LispKitRepl " ] )
38
38
] ,
39
39
dependencies: [
40
- . package ( url: " https://github.com/objecthub/swift-numberkit.git " , from: " 2.2.2 " ) ,
41
- . package ( url: " https://github.com/objecthub/swift-commandlinekit.git " , from: " 0.2.3 " )
40
+ . package ( url: " https://github.com/objecthub/swift-numberkit.git " , from: " 2.2.5 " ) ,
41
+ . package ( url: " https://github.com/objecthub/swift-commandlinekit.git " , from: " 0.2.5 " )
42
42
] ,
43
43
targets: [
44
44
. target( name: " LispKit " ,
Original file line number Diff line number Diff line change 15
15
<key >CFBundlePackageType </key >
16
16
<string >FMWK </string >
17
17
<key >CFBundleShortVersionString </key >
18
- <string >1.5.2 </string >
18
+ <string >1.5.3 </string >
19
19
<key >CFBundleSignature </key >
20
20
<string >???? </string >
21
21
<key >CFBundleVersion </key >
Original file line number Diff line number Diff line change @@ -768,7 +768,7 @@ public final class DrawingLibrary: NativeLibrary {
768
768
return . object( ImmutableBox ( nsimage) )
769
769
}
770
770
771
- private func saveBitmap( bitmap : Expr , filename : Expr , format: Expr ) throws -> Expr {
771
+ private func saveBitmap( filename : Expr , bitmap : Expr , format: Expr ) throws -> Expr {
772
772
guard case . symbol( let sym) = format else {
773
773
throw RuntimeError . eval ( . invalidImageFileType, format)
774
774
}
Original file line number Diff line number Diff line change 9
9
; ;;
10
10
; ;; Author: Matthias Zenger
11
11
; ;; Copyright © 2018 Matthias Zenger. All rights reserved.
12
- ; ;; Original copyright © 1994-03-06 Matthias Zenger
12
+ ; ;; Original copyright © 1994-03-06, Matthias Zenger.
13
13
; ;;
14
14
; ;; Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file
15
15
; ;; except in compliance with the License. You may obtain a copy of the License at
103
103
(display filename)
104
104
(newline)
105
105
(save-drawings filename pages " Demo of library (lispkit draw turtle)" )))
106
-
Original file line number Diff line number Diff line change 169
169
; ;; either express or implied. See the License for the specific language governing permissions
170
170
; ;; and limitations under the License.
171
171
172
-
173
172
(define-library (lispkit object)
174
173
175
174
; ; Procedural object interface
Original file line number Diff line number Diff line change 3
3
// LispKit
4
4
//
5
5
// Created by Matthias Zenger on 05/05/2016.
6
- // Copyright © 2016, 2017 ObjectHub. All rights reserved.
6
+ // Copyright © 2016-2018 ObjectHub. All rights reserved.
7
7
//
8
8
// Licensed under the Apache License, Version 2.0 (the "License");
9
9
// you may not use this file except in compliance with the License.
@@ -32,7 +32,7 @@ public struct AppInfo {
32
32
// Version of the application
33
33
public static let version =
34
34
( Bundle . main. infoDictionary ? [ " CFBundleShortVersionString " ] as? String ) ??
35
- " 2.0.1 "
35
+ " 2.0.2 "
36
36
37
37
// Copyright message
38
38
public static let copyright =
Original file line number Diff line number Diff line change 15
15
<key >CFBundlePackageType </key >
16
16
<string >APPL </string >
17
17
<key >CFBundleShortVersionString </key >
18
- <string >2.0.1 </string >
18
+ <string >2.0.2 </string >
19
19
<key >CFBundleSignature </key >
20
20
<string >???? </string >
21
21
<key >CFBundleVersion </key >
22
- <string >2.0.0 </string >
22
+ <string >2.0.2 </string >
23
23
<key >LSMinimumSystemVersion </key >
24
24
<string >$(MACOSX_DEPLOYMENT_TARGET) </string >
25
25
<key >NSHumanReadableCopyright </key >
Original file line number Diff line number Diff line change @@ -123,7 +123,7 @@ var cmdLineArgs = flags.parameters.isEmpty ? [CommandLine.arguments.first!] : fl
123
123
#if SPM
124
124
let context = Context ( console: console,
125
125
implementationName: " LispKit " ,
126
- implementationVersion: " 1.5.2 " ,
126
+ implementationVersion: " 1.5.3 " ,
127
127
commandLineArguments: cmdLineArgs,
128
128
includeInternalResources: false ,
129
129
includeDocumentPath: searchDocs. wasSet ? " LispKit " : nil )
You can’t perform that action at this time.
0 commit comments