Closed
Bug 6864
Opened 25 years ago
Closed 25 years ago
[BETA][PP]Spell check menu item not functional on Mac or Linux.
Categories
(Core :: DOM: Editor, defect, P3)
Tracking
()
M14
People
(Reporter: chrispetersen, Assigned: dougt)
References
Details
(Keywords: platform-parity, Whiteboard: [PRE-BETA])
Version:Apprunner
Build: 1999052008
Platform:Mac
Other Platforms: Linux (Works fine on Windows 98, NT)
Expected Results:
Selecting Spell check menu item should open the Spell check dialog.
What I got:
Selecting spell check menu item doesn't open spell check dialog.
Steps to Reproduce:
1) Launch Apprunner.
2) Select Editor from the Tasks menu.
3) From the Tools menu, select Spell Check.
4) The spell check dialog doesn't open.
Updated•25 years ago
|
Assignee: kostello → cmanske
Target Milestone: M7
Comment 1•25 years ago
|
||
Assigning to cmanske, setting milestone to M7
Comment 2•25 years ago
|
||
This is probably because you are not using the Netscape Commercial build.
Kin: Please describe how to do that for Mac and Linux -- is this information
posted anywhere?
If you are using a commercial build, you should see a directory called
spellchecker:
<executable dir>/components/spellchecker
If this directory is missing or there is no spellchecker library/dll in that
directory, then the spellchecker will not startup.
okay I don't see a spellcheck directory in my executable directory So now what?
how do I get a commercial build? Kin, when you get a chance, pop on over and
check out my build to see whats wrong with the builds I'm grabbing and
installing.
I don't think there is a Commercial Linux build yet, So they might be placing
regular Mozilla builds in the dist directories for QA.
Updated•25 years ago
|
Target Milestone: M7 → M8
Comment 9•25 years ago
|
||
This isn't a real bug - just a reminder to make sure it can run
Chris: have you installed the needed DLLs to test this on Mac and Linux?
Updated•25 years ago
|
Status: NEW → ASSIGNED
Comment 10•25 years ago
|
||
Is this working yet? Please mark bug fixed if it is.
Comment 11•25 years ago
|
||
still not working. Here's what I get in console:
Check Spelling starting...
JavaScript error: uncaught exception: Component returned failure code:
0x80040154 [nsIEditorSpellCheck.StartSpellChecking, {file:
file:////u/sujay/LINUX/package/chrome/editor/composer/content/default/EditorAppShell.xul,
line: 393}]
Updated•25 years ago
|
Assignee: cmanske → kin
Status: ASSIGNED → NEW
Comment 12•25 years ago
|
||
Kin: Please help Sujay get this working.
Comment 13•25 years ago
|
||
Accepting bug.
Comment 14•25 years ago
|
||
This is not an M8 blocker. Changing to M9.
Update: There is now a Linux Commercial build, but it looks like it only works
if you have a pre-installed nspr RPM or seperate NSPR build.
Comment 15•25 years ago
|
||
Moving all spellchecker/text services related bugs to M11 since I will still be
working on AutoComplete features through M10.
Comment 16•25 years ago
|
||
Moving to M12.
Comment 17•25 years ago
|
||
can we add the dependency for a Mac commercial build to the dependency list
above?
Comment 18•25 years ago
|
||
I checked in the makefiles so that we can build on Linux. I just need to add the
modules directory and modules/Makefile to Makefile.in and allmakefiles.sh.
Comment 19•25 years ago
|
||
I just enabled the spellchecker in the Linux Commercial build. Passing this bug
onto sfraser@netscape.com so he can help me turn on the building of the
modules/spellchk directory on the Mac.
Updated•25 years ago
|
Summary: [PP]Spell check menu item not functional on Mac or Linux. → [BETA][PP]Spell check menu item not functional on Mac or Linux.
Whiteboard: [BETA feature work]
Target Milestone: M12 → M14
Comment 20•25 years ago
|
||
setting to M14, this isn't dogfood, but it is beta
Updated•25 years ago
|
Whiteboard: [BETA feature work] → [PRE-BETA]
Updated•25 years ago
|
Status: NEW → ASSIGNED
Updated•25 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Comment 21•25 years ago
|
||
I fixed the location of the dictionary files (netscape.dic & pen4s324.dat) in
ns/build/mac/CommercialBuildList.pm
Marking fixed eventhough I'm not sure this is the only problem. Feel free to
reopen if Monday (11/29) build is still broken.
Comment 22•25 years ago
|
||
by the way, why is this bug in bugzilla instead of bugsplat (internal) ?
Comment 23•25 years ago
|
||
not working in 11/29 build...reopening..spellchecker doesn't come up...
Comment 24•25 years ago
|
||
Sujay: on Mac?
Comment 25•25 years ago
|
||
yes Mac...
Comment 26•25 years ago
|
||
Clearing FIXED resolution due to reopen.
Comment 27•25 years ago
|
||
Simon, just to make sure this is not an install issue:
today's build has the 3 required files (SpellCheck.shlb, netscape.dic and
pen4s324.dat) installed under Components/SpellCheck/
If any other file is required for SpellChecker to work, it should be added to the
build script (ns/build/mac/CommercialBuildList.pm) AND the installer manifest
file (ns/xpinstall/packager/packages-mac)
Comment 28•25 years ago
|
||
Kin, let me know when you want me to check this out in new Mac/Linux builds..
Comment 29•25 years ago
|
||
still a problem on 1/20 build.
Comment 30•25 years ago
|
||
I can't believe this, I'm actually going to get to mark a bug WORKSFORME... ok,
not on mac, but Linux at least. I'm running the linux build off of sweetlou,
BuildID 2000012008, and i can run spellchecker successfully on a composer window.
Comment 31•25 years ago
|
||
sujay,
I also played with today's build on all platform, and here's a quick recap:
- both Windows and Linux manage to load the spellchecker ok from Components/
Spellchecker/ where the dll is
- Mac doesn't do anything with the analog configuration. However, if I move the
dll and the dictionary one level up (inside 'Components' instead of 'Components/
SpellCheck', then it works fine.
This could be an XPCOM issue where components wouldn't get registered on Mac if
they're nested inside sub directories under Components... cc'ing dp for his input
on this.
Comment 32•25 years ago
|
||
I'll try it out on today's builds...I hope you're all right!
Comment 33•25 years ago
|
||
okay I see it working on Linux and Windows!! now lets work on Mac...
lets still keep this bug open unitl we fix Mac.
Comment 34•25 years ago
|
||
Nice observation jj.
We have never tested subdirs under component directory. This is probably the
first one.
Simon, I can help you figure this out.
Comment 35•25 years ago
|
||
This turns out to be a simple problem with the naming of the spellchecker
directory inside components.
I'm checking in build script and packaging file changes to rename this dir from
"SpellCheck" to "SpellChecker". That fixes the problem on Mac.
Comment 36•25 years ago
|
||
Fix checked in
Status: REOPENED → RESOLVED
Closed: 25 years ago → 25 years ago
Resolution: --- → FIXED
Comment 37•25 years ago
|
||
Mac still not working using 1/26 builds...also Linux all of a sudden stopped
working also. Console message:
*** Exception error from Spell Checker
Check Spelling starting...
*** Exception error from Spell Checker
Windows works fine as usual...
Status: RESOLVED → REOPENED
Comment 39•25 years ago
|
||
*** Bug 24408 has been marked as a duplicate of this bug. ***
Comment 40•25 years ago
|
||
adding leaf to Cc: list...
guys we need to make sure all the necessary files are packaged for not only
netscape-* builds but also mozilla -* builds..
QA doesn't always use the netscape-* builds...
Comment 41•25 years ago
|
||
okay will check using netscape-* builds on Linux and Mac....it should work...
will add comments...
Comment 42•25 years ago
|
||
I grabbed Mac M14 1/26 build and its still not working JJ....
Comment 43•25 years ago
|
||
ok, spellchecker is no longer working for me on linux; i get a console
javascript error:
``JavaScript Error: ReferenceError: Spelling is not defined''
This is new, as i was able to spellcheck when this bug was first filed.
Comment 44•25 years ago
|
||
After nsIFile landed, kin notices that directory enumeration didn't work in the
components directory. Spell checker get affected because it is installed in
components/spellchecker as opposed to components/
This is a regreassion that dougt knows about and is working feverishly to
fixing.
Assignee: sfraser → dougt
Status: REOPENED → NEW
Assignee | ||
Comment 45•25 years ago
|
||
this is a dup.
*** This bug has been marked as a duplicate of 25152 ***
Status: NEW → RESOLVED
Closed: 25 years ago → 25 years ago
Resolution: --- → DUPLICATE
Comment 47•25 years ago
|
||
dp: using yesterday's Mac build, I actually tried to move spellcheck.shlb +
dictionaries one level up (under Components instead of Components/SpellChecker)
and it still didn't work...
You need to log in
before you can comment on or make changes to this bug.
Description
•