Closed Bug 992593 Opened 10 years ago Closed 10 years ago

Remove File->Page setup on BSDs and Solaris, too

Categories

(Firefox :: Menus, defect)

All
FreeBSD
defect
Not set
normal

Tracking

()

RESOLVED FIXED
Firefox 31
Tracking Status
firefox31 --- fixed

People

(Reporter: jbeich, Assigned: jbeich)

References

Details

(Whiteboard: [qa-])

Attachments

(2 files)

Attached patch fixSplinter Review
Menu is specific to toolkit, not OS. However, only Linux, and by extenion other Unices, support more than one toolkit. Thus we're partly going back on bug 842913 to avoid forking default theme for XP_UNIX && !XP_LINUX && !XP_MACOSX.

-DXP_LINUX idea to avoid churn was rejected in bug 948946 comment 9.
Attachment #8402235 - Flags: review?(gavin.sharp)
Attached image screenshot
Like on Linux, Page setup is still there in Print dialog.
Comment on attachment 8402235 [details] [diff] [review]
fix

I'm not confident this syntax works with the XUL preprocessor. Did you test that this doesn't remove the menuitem on Windows/Mac?
Comment on attachment 8402235 [details] [diff] [review]
fix

Reviewing the preprocessor docs/test, I'm pretty sure this doesn't work.
Attachment #8402235 - Flags: review?(gavin.sharp) → feedback-
python/mozbuild/mozbuild/preprocessor.py tries to mimic cpp-like syntax, see the description in the file. For one, removing -DMOZ_WIDGET_GTK from ACDEFINES in obj-*/config/autoconf.mk brings back menu_printSetup in dist/bin/**/browser.xul.

I don't have Try access to feed QA test builds. Not to mention QA'd probably already noticed if attachment 8347190 [details] [diff] [review] didn't work as expected. And linux firefox-29.0b5 from ftp.m.o also works as I expect it to.
Comment on attachment 8402235 [details] [diff] [review]
fix

OK, sorry about that - I was wrong.
Attachment #8402235 - Flags: feedback- → review+
bug 992621 adds more examples of accepted syntax
Keywords: checkin-needed
https://hg.mozilla.org/integration/fx-team/rev/fd2ba49e9abb

Thanks for the patch
Assignee: nobody → jbeich
Status: NEW → ASSIGNED
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/fd2ba49e9abb
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 31
Whiteboard: [qa-]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: