Squeak Browser plugin source and arch
Bert Freudenberg
bert at impara.de
Fri Jun 2 16:27:31 UTC 2006
Am 02.06.2006 um 17:51 schrieb Brad Fuller:
> I want to learn more about the browser plugins for Squeak. I'd like to
> see if streaming is possible. I don't know why squeak would be any
> different than other plugins for streaming. I noticed that you
> return -1
> for streaming in npsqueak (I assume NPP_WriteReady() is for
> streaming).
> Any technical reason?
No, except that downloading the whole file and giving its handle to
Squeak is a lot simpler. This way, we reuse the existing file support.
To learn how the plugin works, it might be best to recompile with the
debug logging enabled (I'm not sure if that's the case in recent
builds), then set the debug env var, run the browser, and trace the
log along with the sources. You can ignore npunix.c, it's just the
glue code from Netscapes SDK. The meat is in npsqueak.c (plugin) and
sqUnixMozilla.c (vm).
- Bert -
More information about the Vm-dev
mailing list