[BUG] Drag and drop of .gif don't work on 3.7 5983

Lic. Edgar J. De Cleene edgardec2001 at yahoo.com.ar
Thu Aug 5 22:34:06 UTC 2004


When you drag and drop a .gif file from your directory to open image get the
attached walkback.

By the way, maybe in 3.8 we could have Squeak understood all  file formats
supported in image acting by drag and drop ?

Edgar

-------------- next part --------------
MessageNotUnderstood: UndefinedObject>>removeLast
5 August 2004 7:26:05 pm

VM: Mac OS - a SmalltalkImage
Image: Squeak3.7gamma [latest update: #5983]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir Macintosh HD:Users:edgar:Public:SqueakDevelop
Trusted Dir Macintosh HD:Users:edgar:Public:SqueakDevelop
Untrusted Dir foobar:tooBar:forSqueak:bogus

UndefinedObject(Object)>>doesNotUnderstand: #removeLast
	Receiver: nil
	Arguments and temporary variables: 
		aMessage: 	removeLast
	Receiver's instance variables: 
nil
FileUrl>>privateInitializeFromText:relativeTo:
	Receiver: file://Macintosh%20HDTOC.gif
	Arguments and temporary variables: 
<<error during printing>
	Receiver's instance variables: 
		fragment: 	nil
		host: 	'Macintosh%20HD'
		path: 	an OrderedCollection('TOC.gif')
		isAbsolute: 	nil

FileUrl(Url)>>newFromRelativeText:
	Receiver: <<error during printing>>
	Arguments and temporary variables: 
		aString: 	'TOC.gif'
		newSchemeName: 	nil
		remainder: 	'TOC.gif'
		fragmentStart: 	0
		newFragment: 	nil
		newUrl: 	nil
		bare: 	'TOC.gif'
	Receiver's instance variables: 
		fragment: 	nil
		host: 	'Macintosh%20HD'
		path: 	nil
		isAbsolute: 	nil

String>>asUrlRelativeTo:
	Receiver: 'TOC.gif'
	Arguments and temporary variables: 
<<error during printing>
	Receiver's instance variables: 
'TOC.gif'

--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #removeLast
FileUrl>>privateInitializeFromText:relativeTo:
FileUrl(Url)>>newFromRelativeText:
String>>asUrlRelativeTo:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileDirectory class>>urlForFileNamed:
[] in ExternalDropHandler class>>DoIt {[:t3 :t4 :t5 |  t3 binary.  t1 := Form fromBinaryStream: (RWBinaryOrTextStre...]}
ExternalDropHandler>>handle:in:dropEvent:
[] in PasteUpMorph>>dropFiles: {[handler   ifNotNil: [handler     handle: stream     in: self     dropEvent:...]}
BlockContext>>ensure:
PasteUpMorph>>dropFiles:
PasteUpMorph(Morph)>>handleDropFiles:
DropFilesEvent>>sentTo:
PasteUpMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
PasteUpMorph(Morph)>>processEvent:using:
PasteUpMorph>>processEvent:using:
PasteUpMorph(Morph)>>processEvent:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendEvent:focus:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h |  ActiveHand := h.  h processEvents.  capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle.  Processor yield.  false] whileFalse.  nil]}
[] in BlockContext>>newProcess {[self value.  Processor terminateActive]}


More information about the Squeak-dev mailing list