[squeak-dev] Some VM plugins not currently being built

David T. Lewis lewis at mail.msen.com
Sun Jul 5 04:39:13 UTC 2015


On Sat, Jul 04, 2015 at 08:29:55PM -0700, tim Rowledge wrote:
> Whilst checking Scratch functionality on the new ARM Cog VM I noticed that at least a couple of important plugins weren?t being built; it wasn?t too hard to fix that particular set.
> 
> However, there are some that simply aren?t in the build process right now for the cog family. I?m wondering which ones we should consider important enough to sort out and which are no longer wanted. My list includes -
> ClipboardExtendedPlugin
> DBusPlugin
> FT2Plugin
> GStreamerPlugin
> ImmX11Plugin
> OggPlugin
> RomePlugin
> PrintJobPlugin (not even in vmmaker)
> VideoForLinuxPlugin (ditto)
> 
> Any more we should know about?
>

I do not know the whereabouts of PrintJobPlugin and VideoForLinuxPlugin, but the
default unix configuration according to VMMakerTool class>>defaultUnixSpec is:

defaultUnixSpec
	"Typical VMMaker spec for a unix/linux target platform"

	"VMMakerTool defaultUnixSpec"

	^#(
		#(	"internal plugins"
			#ADPCMCodecPlugin
			#AsynchFilePlugin
			#BMPReadWriterPlugin
			#BalloonEnginePlugin
			#BitBltSimulation
			#CroquetPlugin
			#DSAPlugin
			#DeflatePlugin
			#DropPlugin
			#FFTPlugin
			#FilePlugin
			#FloatArrayPlugin
			#FloatMathPlugin
			#GeniePlugin
			#JPEGReadWriter2Plugin
			#JPEGReaderPlugin
			#JoystickTabletPlugin
			#KlattSynthesizerPlugin
			#LargeIntegersPlugin
			#LocalePlugin
			#MD5Plugin
			#Matrix2x3Plugin
			#MiscPrimitivePlugin
			#RandPlugin
			#RePlugin
			#SHA256Plugin
			#SecurityPlugin
			#SerialPlugin
			#SlangTestPlugin
			#SlangTestSupportPlugin
			#SocketPlugin
			#SoundCodecPlugin
			#SoundGenerationPlugin
			#SoundPlugin
			#StarSqueakPlugin
			#SurfacePlugin
		)
		#(	"external plugins"
			#B3DAcceleratorPlugin
			#B3DEnginePlugin
			#ClipboardExtendedPlugin
			#DBusPlugin
			#FFIPlugin
			#FileCopyPlugin
			#FT2Plugin
			#GStreamerPlugin
			#HostWindowPlugin
			#KedamaPlugin2
			#MIDIPlugin
			#Mpeg3Plugin
			#RomePlugin
			#UUIDPlugin
			#UnixAioPlugin
			#UnixOSProcessPlugin
			#XDisplayControlPlugin
			#CameraPlugin
			#ScratchPlugin
			#UnicodePlugin
			#WeDoPlugin
			#SqueakSSLPlugin
		)
		true			"inline flag"
		false			"forBrowser flag"
		'unix'			"platform"
		'src'			"source directory for generated sources"
		'platforms'		"path to platform sources"
		4				"unused, was bytesPerWord which is now a compile time definition"
		true			"unused, was flag for source directtory pathname is relative"
		true			"unused, was flag for platforms directory path is relative"
		'Interpreter'	"interpreter class name"
	)

 


More information about the Squeak-dev mailing list