Closed Bug 151677 Opened 22 years ago Closed 22 years ago

Shockwave for Director content doesn't load

Categories

(Camino Graveyard :: Plug-ins, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: winnie, Assigned: sfraser_bugs)

References

()

Details

(Keywords: shockwave)

Attachments

(2 files)

From mozdev 1147 - http://mozdev.org/bugs/show_bug.cgi?id=1147

As advertised, Quicktime and Flash plugins work but Shockwave doesn't
seem to activate at all? Habbo (www.habbohotel.com) is a pretty good
site for checking out Shockwave performance as it's probably the most
complicated Shockwave implementation ever.

Click on "Go" in the image.  A new window opens but nothing is loaded in that
new window.  This does not hang or crash chimera, however.

reproduced using 0.3.0 06-13 build on OS 10.1.5.
Did you install the plugins into the Chimera directory? 0.3 doesn't pick them up
from the internet plugins folder yet (at least it doesn't for me)

->beard
Assignee: saari → beard
My .mozilla/plugins folder is empty.  I do have shockwave plugins, according to
about:plugins.

File name: Shockwave Flash NP-PPC
Shockwave Flash 6.0 r29

File name: PluginLib
Macromedia Shockwave for Director Netscape plug-in, version 8.5.1
Confirmed using Chimera/20020614. It works using FizzillaCFM/2002061014.

(FWIW, my Chimera seems to pick up plug-ins from [/Library/Internet Plug-Ins]
just fine.)
Keywords: shockwave
Blocks: 147975
it looks like ShockWave isn't officially supported for Netscape/Mozilla on OSX
yet, although the IE version of the plugin should theoretically work. Does it
load for any site or is this a site specific bug?
Other Shockwvae stuff at shockwave.com works fine in Chimera. I suspect there's
something else going on specific to habbohotel.com.
Keywords: shockwave
Summary: Shockwave pages don't load → Habbo Hotel doesn't "Go" in Chimera
No longer blocks: 147975
->bnesse, not a blocker if other shockwave content works
Assignee: beard → bnesse
This appears to be a issue with data streaming. I see this on other shockwave
items such as games (the daily jigsaw puzzle at http://www.shockwave.com for
instance) where a window is opened, and a data transfer (file download I expect)
is supposed to take place.
Changing summary to "shockwave content doesn't load".  Also changing URL to a
more common one - bnesse's shockwave.com example in comment #7.  

If you go to the noted URL, some content doesn't load.  If you click on "play
game", most of the screen including the game doesn't load. 
Summary: Habbo Hotel doesn't "Go" in Chimera → Shockwave content doesn't load
Blocks: 147975
I'm not sure if this is directly related or not... but:

Going to the provided test url using chimera 7-22, shockwave content didn't
load.  However, I decided to click and drag where the content should have been.
 What I got was an outline from completely outside the window! now, I'm not sure
if this is a different bug (there are plenty of drag bugs) or if the shockwave
plugin is drawing out in the middle of nowhere.

Any ideas?
Garret, that's a different bug (I don't have the number offhand, but I've seen it).
Keywords: shockwave
Component: General → Plug-ins
You shouldn't mix things up: there are two versions of shockwave content: The
one created with macromedia flash (shockwave flash) and the one created with
macromedia director (shockwave director). Flash, as used on shockwave.com does
work just well (beside a few problems during scrolling), but director, used by a
lot of more complicated webpages like habbo hotel doesn't work at all.
Confirming this is still broken.
->peterl unless you want it simon
Assignee: bnesse → peterl
Might be helpful to change the summary to read "Shockwave for Director content
doesn't load" to minimize confusion with Flash support issues.

Shockwave branding dilution has lead Macromedia to rename the Flash plugin to
"Flash Player", but the damage is done.

Fwiw, Omniweb also cannot load Shockwave for Director content.  Is there an
architectural limitation with using carbon plugins that have external resources?
If someone could test Mozilla branch and trunk builds, that would be great.
Peterl: is this likely to be another CFM vs. Macho thing?
Summary: Shockwave content doesn't load → Shockwave for Director content doesn't load
Test case url works with Moz 1.1, 1.2b and NS 7.  
As far as I can tell, the plugin is behaving differently under Chimera than in a
branch CFM build. It loads and inits fine. In Mozilla, when we send a null event
to the plugin (which comes out of a gecko GOTFOCUS event), the plugin then calls
geturl() (in the testcase I was using, the url was
"javascript:window.location+"__swmenu__unique__""). In chimera, geturl() was
never called.

Under Mozilla, the plugin also requested the user-agent string twice. This only
happens once for Chimera.
*** Bug 179139 has been marked as a duplicate of this bug. ***
Test URL for these logs was http://interact3d.com/orthodemo/
from bug 179139: NPP_New returns error on Mach-O:

CFM log:
0[4e2ad0]: NPP New called: this=3fc8310, npp=3fc8324,
mime=application/x-director, mode=1, argc=8, return=0

Chimera log:
-1610609172[d00300]: NPP New called: this=215ae800, npp=215ae818,
mime=application/x-director, mode=1, argc=8, return=1
I wonder if the plugin is looking in application resources, say for a 'vers'
resource or something. This would fail for chimera.
My guess was correct. Adding a 'Localized.rsrc' file with a 'vers' resource in
English.lproj inside the bundle allows Director content to load. Howver, it
draws at the wrong offset :-\
Taking
Assignee: peterl → sfraser
I checked in build changes to add a 'vers' resource to Chimera, so this bug is
fixed. Note that Director content displays at the wrong offset if hardware
rendering (OpenGL) is enabled in its context menu; switch to software rendering,
and it draws fine. This is probably a bug in the plugin.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
I guess this doesn't (yet) fix the Mach-O "dupe" (comment 19), right?
Using the 2002-11-27-04 Chimera build, I was able to load shockwave based sites
like habbohotel.com as well as shockwave.com games. Marking verified.
Status: RESOLVED → VERIFIED
I'm able to load Shockwave Director content, but often it won't render until I
force a refresh my resizing my window.  Anyone else seeing this?  Should this be
written up as a different bug?
No longer blocks: 147975
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: