Closed Bug 386463 Opened 17 years ago Closed 17 years ago

DebugQA extension packages locale files into the wrong file

Categories

(SeaMonkey :: UI Design, defect)

x86
Windows 2000
defect
Not set
minor

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mcsmurf, Assigned: mcsmurf)

References

Details

Attachments

(1 file)

With a current Windows SeaMonkey trunk build you get a undefined entity error when opening the Preferences window and selecting the Debug menu-point there. When taking a closer look at the DebugQA extension it seems that only the content/ files are packaged in there (bin/extensions/debugQA@mozilla.org/chrome/debugqa.jar), but the locale files end up in bin/chrome/debugqa.jar (along with a bin/chrome/debugqa.manifest file).
Maybe the debugQA/locales/Makefile.in file needs some lines like XPI_NAME, etc. in it as Inspector has under http://lxr.mozilla.org/mozilla/source/extensions/inspector/resources/locale/Makefile.in#47. I did a quick test, which almost worked, but it still wrote the "locale debugQA ..." line to extensions/debugQA@mozilla.org/chrome/debugqa.manifest instead of extensions/debugQA@mozilla.org/chrome.manifest. Maybe another small trick is needed, suggestions?
Attached patch PatchSplinter Review
This should fix it.
Assignee: guifeatures → bugzilla
Status: NEW → ASSIGNED
Attachment #270482 - Flags: review?(bugzilla)
Comment on attachment 270482 [details] [diff] [review]
Patch

Thanks for the patch Frank, I somehow totally missed that bit.
Attachment #270482 - Flags: review?(bugzilla) → review+
Blocks: 381343
Patch checked in, this should be fixed now.
Status: ASSIGNED → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Component: XP Apps: GUI Features → UI Design
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: