remove dependency on Json (issue196)
MODIFY
src/BaselineOfPharoLauncher.package/BaselineOfPharoLauncher.class/instance/baseline..st
src/BaselineOfPharoLauncher.package/BaselineOfPharoLauncher.class/instance/baseline..st
@@ -4,11 +4,6 @@ baseline: spec
spec for: #'common' do: [
spec
- project: 'JSON' with: [
- spec
- className: #ConfigurationOfJSON;
- versionString: #'stable';
- repository: 'http://smalltalkhub.com/mc/PharoExtras/JSON/main/' ];
project: 'OSProcess' with: [
spec
className: #ConfigurationOfOSProcess;
@@ -35,7 +30,7 @@ baseline: spec
spec
package: #'ConfigurationOfPharoLauncher';
package: #'PharoLauncher-Core' with: [
- spec requires: #('XMLParser' 'Ston' 'JSON' ). ];
+ spec requires: #('XMLParser' 'Ston'). ];
package: #'PharoLauncher-Download' with: [
spec requires: #(#'PharoLauncher-Core' 'OSProcess' 'ProcessWrapper'). ];
package: #'PharoLauncher-Spec' with: [

MODIFY
src/PharoLauncher-Core.package/ManifestPharoLauncherCore.class/README.md
src/PharoLauncher-Core.package/ManifestPharoLauncherCore.class/README.md
-I stores metadata on true and false positive critics. These meta data are used by the SmalllintManifestChecker and the critics Browser
\ No newline at end of file
+I store metadata for this package. These meta data are used by other tools such as the SmalllintManifestChecker and the critics Browser
\ No newline at end of file

MODIFY
src/PharoLauncher-Core.package/ManifestPharoLauncherCore.class/properties.json
src/PharoLauncher-Core.package/ManifestPharoLauncherCore.class/properties.json
{
- "commentStamp" : "ChristopheDemarey 1/3/2018 11:17",
- "super" : "Object",
- "category" : "PharoLauncher-Core-Model",
+ "commentStamp" : "<historical>",
+ "super" : "PackageManifest",
+ "category" : "PharoLauncher-Core",
"classinstvars" : [ ],
"pools" : [ ],
"classvars" : [ ],

MODIFY
src/PharoLauncher-Core.package/PhLDownloadedTemplateGroup.class/instance/dictionary.st
src/PharoLauncher-Core.package/PhLDownloadedTemplateGroup.class/instance/dictionary.st
@@ -4,4 +4,4 @@ dictionary
readStreamDo: [ :aStream |
aStream atEnd
ifTrue: [ Dictionary new ]
- ifFalse: [ Json readFrom: aStream ] ]
\ No newline at end of file
+ ifFalse: [ STONJSON readFrom: aStream ] ]
\ No newline at end of file

MODIFY
src/PharoLauncher-Core.package/PhLDownloadedTemplateGroup.class/instance/saveToFile..st
src/PharoLauncher-Core.package/PhLDownloadedTemplateGroup.class/instance/saveToFile..st
private
saveToFile: aDictionary
- self cacheFile writeStreamDo: [ :aStream | aDictionary jsonWriteOn: aStream ]
\ No newline at end of file
+ self cacheFile writeStreamDo: [ :aStream | STONJSON put: aDictionary onStream: aStream ]
\ No newline at end of file

MODIFY
src/PharoLauncher-Core.package/PhLJenkins2Entity.class/instance/jsonQuery..st
src/PharoLauncher-Core.package/PhLJenkins2Entity.class/instance/jsonQuery..st
@@ -2,5 +2,5 @@ protected
jsonQuery: query
| queryUrl |
queryUrl := self url / 'api' / 'json' ? ('tree' -> query).
- ^ Json
- readFrom: (PhLDownloadManager default downloadToPositionableStream: queryUrl mimeType: ZnMimeType applicationJson)
\ No newline at end of file
+ ^ STONJSON
+ fromStream: (PhLDownloadManager default downloadToPositionableStream: queryUrl mimeType: ZnMimeType applicationJson)
\ No newline at end of file

ADD
src/PharoLauncher-Tests-Download.package/ManifestPharoLauncherTestsDownload.class/README.md
+I store metadata for this package. These meta data are used by other tools such as the SmalllintManifestChecker and the critics Browser
\ No newline at end of file

ADD
src/PharoLauncher-Tests-Download.package/ManifestPharoLauncherTestsDownload.class/properties.json
+{
+ "commentStamp" : "<historical>",
+ "super" : "PackageManifest",
+ "category" : "PharoLauncher-Tests-Download",
+ "classinstvars" : [ ],
+ "pools" : [ ],
+ "classvars" : [ ],
+ "instvars" : [ ],
+ "name" : "ManifestPharoLauncherTestsDownload",
+ "type" : "normal"
+}
\ No newline at end of file

remove dependency on Json (issue196)