diff --git a/repository/BaselineOfViennaTalk/BaselineOfViennaTalk.class.st b/repository/BaselineOfViennaTalk/BaselineOfViennaTalk.class.st index b983b920..c6828d4d 100644 --- a/repository/BaselineOfViennaTalk/BaselineOfViennaTalk.class.st +++ b/repository/BaselineOfViennaTalk/BaselineOfViennaTalk.class.st @@ -12,6 +12,9 @@ BaselineOfViennaTalk >> baseline: spec [ for: #common do: [ spec blessing: #baseline. spec + baseline: 'Pharo9UTF8Path' + with: [ + spec repository: 'github://tomooda/Pharo9UTF8Path:main/src' ]; baseline: 'NeoJSON' with: [ spec repository: 'github://svenvc/NeoJSON/repository' ]; baseline: 'PetitParser2' @@ -19,24 +22,23 @@ BaselineOfViennaTalk >> baseline: spec [ baseline: 'ZincHTTPComponents' with: [ spec repository: 'github://svenvc/zinc/repository' ]. spec - package: 'ViennaTalk-Animation-Core' with: [ spec requires: - #( 'ViennaTalk-Engine-Core' 'ViennaTalk-Value-Core' ) - ]; + package: 'ViennaTalk-Animation-Core' with: [ + spec requires: + #( 'ViennaTalk-Engine-Core' 'ViennaTalk-Value-Core' ) ]; package: 'ViennaTalk-Animation-Tests' with: [ spec requires: #( 'ViennaTalk-Animation-Core' ) ]; - package: 'ViennaTalk-Animation-Transpiler' - with: [ spec requires: + package: 'ViennaTalk-Animation-Transpiler' with: [ + spec requires: #( 'ViennaTalk-Animation-Core' 'ViennaTalk-Parser-Core' - 'ViennaTalk-Transpiler-Core' 'ViennaTalk-Transpiler-Debugger' ) - ]; - package: 'ViennaTalk-Browser-Core' with: [ spec requires: + 'ViennaTalk-Transpiler-Core' 'ViennaTalk-Transpiler-Debugger' ) ]; + package: 'ViennaTalk-Browser-Core' with: [ + spec requires: #( 'ViennaTalk-Animation-Core' 'ViennaTalk-Animation-Transpiler' 'ViennaTalk-Launcher-Core' 'ViennaTalk-Parser-Core' 'ViennaTalk-Parser-Formatters' 'ViennaTalk-Parser-Highlighters' 'ViennaTalk-Refactoring-Core' 'ViennaTalk-Transpiler-Core' - 'ViennaTalk-Value-Core' ) - ]; + 'ViennaTalk-Value-Core' ) ]; package: #'ViennaTalk-Engine-Core' with: [ spec requires: #( 'NeoJSON' 'ZincHTTPComponents' ) ]; for: #Unix do: [ @@ -58,14 +60,16 @@ BaselineOfViennaTalk >> baseline: spec [ with: [ spec requires: #( 'ViennaTalk-Engine-Core' ) ]; package: 'ViennaTalk-Html-Core' with: [ spec requires: #( 'PetitParser2' ) ]; - package: 'ViennaTalk-Launcher-Core'; + package: 'ViennaTalk-Launcher-Core' + with: [ spec requires: #( 'Pharo9UTF8Path' ) ]; package: 'ViennaTalk-LivelyWalkThrough-Core' with: [ spec requires: #( 'ViennaTalk-Animation-Core' 'ViennaTalk-Animation-Transpiler' 'ViennaTalk-Browser-Core' 'ViennaTalk-Launcher-Core' 'PetitParser2' ) ]; package: #'ViennaTalk-Parser-Core' - with: [ spec requires: #( 'ViennaTalk-Value-Core' 'PetitParser2') ]; + with: [ spec requires: #( 'ViennaTalk-Value-Core' + 'PetitParser2' ) ]; package: #'ViennaTalk-Parser-Formatters' with: [ spec requires: #( 'ViennaTalk-Parser-Core' ) ]; package: #'ViennaTalk-Parser-Highlighters' diff --git a/repository/ViennaTalk-Engine-Core/VirtualMachine.extension.st b/repository/ViennaTalk-Engine-Core/VirtualMachine.extension.st deleted file mode 100644 index b1b260d9..00000000 --- a/repository/ViennaTalk-Engine-Core/VirtualMachine.extension.st +++ /dev/null @@ -1,90 +0,0 @@ -Extension { #name : #VirtualMachine } - -{ #category : #'*ViennaTalk-Engine-Core' } -VirtualMachine >> getSystemAttribute: attributeID [ - - "Optional. Answer the string for the system attribute with the given - integer ID. Answer nil if the given attribute is not defined on this - platform. On platforms that support invoking programs from command - lines (e.g., Unix), this mechanism can be used to pass command line - arguments to programs written in Pharo. - - By convention, the first command line argument that is not a VM - configuration option is considered a 'document' to be filed in. Such a - document can add methods and classes, can contain a serialized object, - can include code to be executed, or any combination of these. - - Currently defined attributes include: - -1000 1000th command line argument that specify VM options - ... - -1 first command line argument that specify VM options - 0 the full path name for currently executing VM - (or, on some platforms, just the path name of the VM's directory) - 1 full path name of this image (better use primImageName instead) - 2 a Pharo document to open, if any - 3 first command line argument for Pharo programs - ... - 1000 1000th command line argument for Pharo programs - 1001 this platform's operating system 'Mac OS', 'Win32', 'unix', ... - 1002 operating system version - 1003 this platform's processor type - 1004 vm version - 1005 window system name - 1006 vm build id - 1007 Interpreter class (Cog VM only) - 1008 Cogit class (Cog VM only) - 1201 max filename length (Mac OS only) - 1202 file last error (Mac OS only) - 10001 hardware details (Win32 only) - 10002 operating system details (Win32 only) - 10003 graphics hardware details (Win32 only)" - - ^ (self primGetSystemAttribute: attributeID) ifNotNil: [ :string | - string isAsciiString - ifTrue: [ string ] - ifFalse: [ - string asByteArray decodeWith: - OSEnvironment current defaultEncoding ] ] -] - -{ #category : #'*ViennaTalk-Engine-Core' } -VirtualMachine >> primGetSystemAttribute: attributeID [ - "Optional. Answer the string for the system attribute with the given - integer ID. Answer nil if the given attribute is not defined on this - platform. On platforms that support invoking programs from command - lines (e.g., Unix), this mechanism can be used to pass command line - arguments to programs written in Pharo. - - By convention, the first command line argument that is not a VM - configuration option is considered a 'document' to be filed in. Such a - document can add methods and classes, can contain a serialized object, - can include code to be executed, or any combination of these. - - Currently defined attributes include: - -1000 1000th command line argument that specify VM options - ... - -1 first command line argument that specify VM options - 0 the full path name for currently executing VM - (or, on some platforms, just the path name of the VM's directory) - 1 full path name of this image (better use primImageName instead) - 2 a Pharo document to open, if any - 3 first command line argument for Pharo programs - ... - 1000 1000th command line argument for Pharo programs - 1001 this platform's operating system 'Mac OS', 'Win32', 'unix', ... - 1002 operating system version - 1003 this platform's processor type - 1004 vm version - 1005 window system name - 1006 vm build id - 1007 Interpreter class (Cog VM only) - 1008 Cogit class (Cog VM only) - 1201 max filename length (Mac OS only) - 1202 file last error (Mac OS only) - 10001 hardware details (Win32 only) - 10002 operating system details (Win32 only) - 10003 graphics hardware details (Win32 only)" - - - ^ nil -] diff --git a/repository/ViennaTalk-Engine-Core/WideString.extension.st b/repository/ViennaTalk-Engine-Core/WideString.extension.st deleted file mode 100644 index b0bba9c6..00000000 --- a/repository/ViennaTalk-Engine-Core/WideString.extension.st +++ /dev/null @@ -1,8 +0,0 @@ -Extension { #name : #WideString } - -{ #category : #'*ViennaTalk-Engine-Core' } -WideString >> tfPointerAddress [ - - ^ (self encodeWith: OSEnvironment current defaultEncoding) - tfPointerAddress -]