Skip to content

Commit 965e7e2

Browse files
committed
Infrastructure: Bump Headless and ParserJS for 7.0.4 release
1 parent cedeb9f commit 965e7e2

16 files changed

Lines changed: 28 additions & 29 deletions

build.sbt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ import sbtcrossproject.CrossPlugin.autoImport.CrossType
22
import sbtcrossproject.CrossProject
33
import org.scalajs.sbtplugin.ScalaJSCrossVersion
44

5-
val nlDependencyVersion = "7.0.2"
5+
val nlDependencyVersion = "7.0.4-6897cd0"
66

7-
val parserJsDependencyVersion = "0.4.0-fad1812"
7+
val parserJsDependencyVersion = "0.4.0-6897cd0"
88

99
val scalazVersion = "7.2.36"
1010

compiler/shared/src/main/scala/json/DrawingActionToJson.scala

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,7 @@ class StampImageConverter(override protected val target: StampImage) extends Dra
134134
"size" -> JsDouble(size),
135135
"x" -> JsDouble(x),
136136
"y" -> JsDouble(y),
137-
"shapeName" -> JsString(shapeName),
138-
"stampMode" -> JsString(stampMode)
137+
"shapeName" -> JsString(shapeName)
139138
))
140139

141140
("turtle", obj)
@@ -156,8 +155,7 @@ class StampImageConverter(override protected val target: StampImage) extends Dra
156155
"thickness" -> JsDouble(thickness),
157156
"directed?" -> JsBool(isDirected),
158157
"size" -> JsDouble(size),
159-
"hidden?" -> JsBool(isHidden),
160-
"stampMode" -> JsString(stampMode)
158+
"hidden?" -> JsBool(isHidden)
161159
))
162160

163161
("link", obj)

compiler/shared/src/main/scala/utils/CompilerUtils.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@ package org.nlogo.tortoise.compiler.utils
55
import org.nlogo.core.{ CompilerException, Token }
66

77
object CompilerErrors {
8+
val eof = Token.eof("")
9+
810
def failCompilation(msg: String): Nothing =
9-
failCompilation(msg, Token.Eof.start, Token.Eof.end, Token.Eof.filename)
11+
failCompilation(msg, eof.start, eof.end, eof.filename)
1012

1113
def failCompilation(msg: String, token: Token): Nothing =
1214
failCompilation(msg, token.start, token.end, token.filename)

engine/src/main/coffee/engine/core/world.coffee

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,13 +89,13 @@ module.exports =
8989
minPycor: minPycor,
9090
maxPxcor: maxPxcor,
9191
maxPycor: maxPycor,
92-
linkBreeds: @breedManager.orderedLinkBreeds(),
92+
linkBreeds: @breedManager.orderedLinkBreeds().filter((b) -> b isnt "LINKS"),
9393
linkShapeList: @linkShapeMap,
9494
patchSize: @patchSize,
9595
patchesAllBlack: @_patchesAllBlack,
9696
patchesWithLabels: @_patchesWithLabels,
9797
ticks: -1,
98-
turtleBreeds: @breedManager.orderedTurtleBreeds(),
98+
turtleBreeds: @breedManager.orderedTurtleBreeds().filter((b) -> b isnt "TURTLES"),
9999
turtleShapeList: @turtleShapeMap,
100100
unbreededLinksAreDirected: false
101101
wrappingAllowedInX: wrappingAllowedInX,
@@ -151,8 +151,7 @@ module.exports =
151151

152152
@_config.resizeWorld()
153153

154-
# For some reason, JVM NetLogo doesn't restart `who` ordering after `resize-world`; even the test for this is existentially confused. --JAB (4/3/14)
155-
@turtleManager._clearTurtlesSuspended()
154+
@turtleManager.clearTurtles()
156155

157156
@setTopology(wrapsInX, wrapsInY, minPxcor, maxPxcor, minPycor, maxPycor)
158157
@_createPatches()

engine/src/main/coffee/engine/updater.coffee

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,13 @@ module.exports =
7979
return
8080

8181
# (Number, Number, Number, Number, RGB, String, String) => Unit
82-
registerTurtleStamp: (x, y, size, heading, color, shapeName, stampMode) =>
83-
@_reportDrawingEvent({ type: "stamp-image", agentType: "turtle", stamp: { x, y, size, heading, color, shapeName, stampMode } })
82+
registerTurtleStamp: (x, y, size, heading, color, shapeName) =>
83+
@_reportDrawingEvent({ type: "stamp-image", agentType: "turtle", stamp: { x, y, size, heading, color, shapeName } })
8484
return
8585

8686
# (Number, Number, Number, Number, Number, Number, Number, RGB, String, Number, Boolean, Number, Boolean, String) => Unit
87-
registerLinkStamp: (x1, y1, x2, y2, midpointX, midpointY, heading, color, shapeName, thickness, isDirected, size, isHidden, stampMode) =>
88-
@_reportDrawingEvent({ type: "stamp-image", agentType: "link", stamp: { x1, y1, x2, y2, midpointX, midpointY, heading, color, shapeName, thickness, 'directed?': isDirected, size, 'hidden?': isHidden, stampMode } })
87+
registerLinkStamp: (x1, y1, x2, y2, midpointX, midpointY, heading, color, shapeName, thickness, isDirected, size, isHidden) =>
88+
@_reportDrawingEvent({ type: "stamp-image", agentType: "link", stamp: { x1, y1, x2, y2, midpointX, midpointY, heading, color, shapeName, thickness, 'directed?': isDirected, size, 'hidden?': isHidden } })
8989
return
9090

9191
# (UpdateEntry, Number) => Unit

models

Submodule models updated 682 files

resources/test/dumps/CA1D Benchmark.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

resources/test/dumps/Erosion.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

resources/test/dumps/GridWalk Benchmark.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

resources/test/dumps/Heatbugs Benchmark.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)