Hi all!
Vanessa told me there was once a time where the SqueakVM could be compiled as an ActiveX control as well as a Netscape plugin. Squeakland [1] used it to embed Etoys directly into a website. impara [2] built some games for the web browser. Can we remove the support for fBrowserMode (and thus browserWindow) from the Windows platform? Best, Marcel |
I found more information. :-) There are several named primitives, which got deprecated in Squeak because the "NSPlugin" (NS = Netscape) is no longer supported there in the image side: primitivePluginBrowserReady primitivePluginRequestURLStream primitivePluginRequestURL primitivePluginPostURL primitivePluginRequestFileHandle primitivePluginDestroyRequest primitivePluginRequestState In "win32", those primitives are located in sqWin32PluginSupport.c In "Mac OS", those primitives are located in sqMacNSPlugin*.c In "unix", those primitives are per display manager and already set to "primitiveFail()" ;-) In the sources, you can find comments saying "Mozilla" or "browser plugin". Best, Marcel marcel.taeumel wrote > Hi all! > > Vanessa told me there was once a time where the SqueakVM could be compiled > as an ActiveX control as well as a Netscape plugin. Squeakland [1] used it > to embed Etoys directly into a website. impara [2] built some games for > the web browser. > > Can we remove the support for fBrowserMode (and thus browserWindow) from > the Windows platform? > > Best, > Marcel > > [1] http://squeakland.org/showcase/featured/ > [http://squeakland.org/showcase/featured/] > [2] http://web.archive.org/web/20071010010006/http://www.impara.de:80/index_engl.html > [http://web.archive.org/web/20071010010006/http://www.impara.de:80/index_engl.html] -- Sent from: http://forum.world.st/Squeak-VM-f104410.html |
I misinterpreted the level of support for the NSPlugin on the "unix" platform. The code is all there for "vm-display-x11" but not for "vm-display-quartz" or "vm-display-fbdev". On a side note: It is quite interesting to see how those named primitives form a group just by using the prefix "primitivePlugin". On the "win32" platform, it is not an actual VM plugin but spread all over the place. :-D Especially "sqWin32Exports.c" ... some "win32JoystickDebug" stuff is in there, too. Looks a lot like "unix/vm/osExports.c" Best, Marcel marcel.taeumel wrote > I found more information. :-) > > There are several named primitives, which got deprecated in Squeak because > the "NSPlugin" (NS = Netscape) is no longer supported there in the image > side: > > primitivePluginBrowserReady > primitivePluginRequestURLStream > primitivePluginRequestURL > primitivePluginPostURL > primitivePluginRequestFileHandle > primitivePluginDestroyRequest > primitivePluginRequestState > > In "win32", those primitives are located in sqWin32PluginSupport.c > In "Mac OS", those primitives are located in sqMacNSPlugin*.c > In "unix", those primitives are per display manager and already set to > "primitiveFail()" ;-) > > In the sources, you can find comments saying "Mozilla" or "browser > plugin". > > Best, > Marcel > > > marcel.taeumel wrote >> Hi all! >> >> Vanessa told me there was once a time where the SqueakVM could be >> compiled >> as an ActiveX control as well as a Netscape plugin. Squeakland [1] used >> it >> to embed Etoys directly into a website. impara [2] built some games for >> the web browser. >> >> Can we remove the support for fBrowserMode (and thus browserWindow) from >> the Windows platform? >> >> Best, >> Marcel >> >> [1] http://squeakland.org/showcase/featured/ >> [http://squeakland.org/showcase/featured/] >> [2] http://web.archive.org/web/20071010010006/http://www.impara.de:80/index_engl.html >> [http://web.archive.org/web/20071010010006/http://www.impara.de:80/index_engl.html] > > > > > > -- > Sent from: http://forum.world.st/Squeak-VM-f104410.html -- Sent from: http://forum.world.st/Squeak-VM-f104410.html |
Free forum by Nabble | Edit this page |