Sorry. Here is the full stack
though I'm not sure that will help you ;)
Semaphore>>waitTimeoutMSecs:
Receiver: a Semaphore()
Arguments and temporary variables:
anInteger: 5000
waitingProcess: a Process in Semaphore>>waitTimeoutMSecs:
wakeupProcess: a Process in Process>>terminate
Receiver's instance variables:
firstLink: nil
lastLink: nil
excessSignals: 1
HTTPSocket(OldSocket)>>waitForDataUntil:
Receiver: a HTTPSocket[connected]
Arguments and temporary variables:
deadline: 219428
dataArrived: false
Receiver's instance variables:
semaphore: a Semaphore()
socketHandle: a ByteArray(163 69 233 70 0 0 0 0 152 166 21 8)
readSemaphore: a Semaphore()
writeSemaphore: a Semaphore()
primitiveOnlySupportsOneSemaphore: false
buffer: nil
bufferPos: nil
headerTokens: nil
headers: nil
responseCode: nil
HTTPSocket>>getResponseUpTo:ignoring:
Receiver: a HTTPSocket[connected]
Arguments and temporary variables:
markerString: '
'
ignoreString: '
'
buf: '
response: a WriteStream ''
bytesRead: 0
tester: 1
mm: 1
skipped: 0
tt: 1
ttLimiT: 0
Receiver's instance variables:
semaphore: a Semaphore()
socketHandle: a ByteArray(163 69 233 70 0 0 0 0 152 166 21 8)
readSemaphore: a Semaphore()
writeSemaphore: a Semaphore()
primitiveOnlySupportsOneSemaphore: false
buffer: nil
bufferPos: nil
headerTokens: nil
headers: nil
responseCode: nil
[] in HTTPSocket class>>httpGetDocument:args:accept:request: {[sock :=
HTTPSocket new. sock connectTo: serverAddr port: connectToPort. (...]}
Arguments and temporary variables:
url: 'http://modules.squeakfoundation.org/People/gk/?C=M;O=D'
args: nil
mimeType: '*/*'
requestString: 'Authorization: Basic c3F1ZWFrOnNxdWVhaw==
'
serverName: 'modules.squeakfoundation.org'
serverAddr: a ByteArray(193 50 189 4)
port: 80
sock: a HTTPSocket[connected]
header: nil
length: nil
bare: 'modules.squeakfoundation.org/People/gk/?C=M;O=D'
page:
'http://modules.squeakfoundation.org:80/People/gk/?C=M;O=D'
list: nil
firstData: nil
aStream: nil
index: nil
connectToHost: 'telemaque.enit.fr'
connectToPort: 3128
type: nil
newUrl: nil
--- The full stack ---
Semaphore>>waitTimeoutMSecs:
HTTPSocket(OldSocket)>>waitForDataUntil:
HTTPSocket>>getResponseUpTo:ignoring:
[] in HTTPSocket class>>httpGetDocument:args:accept:request: {[sock :=
HTTPSocket new. sock connectTo: serverAddr port: connectToPort. (...]}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SmallInteger(Integer)>>timesRepeat:
HTTPSocket class>>httpGetDocument:args:accept:request:
HTTPSocket class>>httpGet:args:accept:request:
HTTPSocket class>>httpGet:args:user:passwd:
MCHttpRepository>>allFileNames
MCHttpRepository(MCFileBasedRepository)>>allFileNamesOrCache
MCHttpRepository(MCFileBasedRepository)>>readableFileNames
MCHttpRepository(MCFileBasedRepository)>>allFileNamesForVersionNamed:
MCHttpRepository(MCFileBasedRepository)>>versionWithInfo:ifAbsent:
MCHttpRepository(MCRepository)>>versionWithInfo:
[] in MCRepositoryGroup>>versionWithInfo:ifNone: {[:ea | (ea
versionWithInfo: aVersionInfo) ifNotNilDo: [:v | ^ v]]}
[] in MCRepositoryGroup>>repositoriesDo: {[aBlock value: ea]}
BlockContext>>on:do:
[] in MCRepositoryGroup>>repositoriesDo: {[:ea | [aBlock value: ea]
on: Error do: []]}
Array(SequenceableCollection)>>do:
MCRepositoryGroup>>repositoriesDo:
MCRepositoryGroup>>versionWithInfo:ifNone:
[] in MCVersionDependency>>resolve {[MCRepositoryGroup default
versionWithInfo: versionInfo ifNone: []]}
MCRepositoryGroup>>versionWithInfo:ifNone:
MCVersionDependency>>resolve
MCVersionLoader>>addDependency:
[] in MCVersionLoader>>addVersion: {[:ea | self addDependency: ea]}
Array(SequenceableCollection)>>do:
MCVersionLoader>>addVersion:
MCVersionLoader class>>loadVersion:
MCVersion>>load
[] in MCFileRepositoryInspector(MCVersionInspector)>>load {[self version
load]}
BlockContext>>ensure:
...etc...