Closed
Bug 4252
Opened 25 years ago
Closed 8 years ago
[PI] Platform integration work on Mac
Categories
(Core Graveyard :: Tracking, defect, P3)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: sfraser_bugs, Unassigned)
References
(Depends on 2 open bugs)
Details
(Keywords: meta, Whiteboard: [expired?])
I'm filing this bug to track the platform-specific work needed on Mac, as first described in <news://news.mcom.com/sfraser-1503991611390001@h-208-12-39- 138.mcom.com> Here's a stab at enumerating the Mac-specific features that we'd like to have in Mozilla 5.0. Note that inclusion on this list is not a commitment to include a certain feature in the product. I'm sure I've missed a ton of stuff here. Additions welcome. Essential --------- Note that some of these are really basic. I'm trying to make an exhaustive list. Here's a useful checklist: <http://developer.apple.com/technotes/tn/tn1126.html> Basic app functionality: BNDL resource, file types & icons for some set of file types Set BNDL bits correctly Various resources: 'hfdr', 'vers', 'open', 'kind' Gestalt test for system version, available features. Weak link with less common libs, and put up appropriate alerts when features are missing. Event handling: Handle high level and disk events Windows: Smart window sizing, working zoom Smart window positioning (multi-screen aware) Menus: Apple & application menus ;-) Appropriate use of help menu Shared menus support AppleEvents: Required AppleEvents (open, run, print, quit) GetURL AppleEvent TSM AppleEvent handling Drag & drop: Accept and supply clipping files Dragging files into browser window Make correct shortcut files in MacOS 8.5 Network I/O: Behave well on dialup links, PPP. Handle PowerBook sleep etc. Display Manager: Respond to screen resolution & depth changes Internet Config: IC interaction needs to be specified. Use for file extension->type mapping? (how does this interact with MIME types?) Nice to have ------------ AppleEvents: Standard AppleEvents suite (basic scriptability, get at windows and their contents) 'Execute JavaScript' AppleEvent Translation Manager: 'open' etc. resources, translate on open & save. QuickTime translations for images etc. Folder Manager: Correct handling of Application Support folder. Store any items specific to application like libraries in System Folder:Application Support:Mozilla:
Comment 1•25 years ago
|
||
We should really have separate bug reports for these, perhaps with a unique string to ID them in the summary line as part of a group. Multiple items in one bug report is bad because it mixes up the issues and makes individual tracking more difficult.
Reporter | ||
Comment 2•25 years ago
|
||
I was hoping that sdagley would break this up, and assign to appropriate engineers. Sorry I forgot to put that in when I filed.
Updated•25 years ago
|
Target Milestone: M4
Comment 3•25 years ago
|
||
assigning to sdagley as p3 for m4
Reporter | ||
Comment 4•25 years ago
|
||
Some more suggestions from the net: Menus: Don't put version # or (tm) in the app name (for shorter name in the application menu). Allow app to run after renamed/moved True contextual menus (including plugin support) P.S. No more icon menus Windows: Window proxy as Internet alias (may be non-standard or pioneering, check with Apple) Zoom rects? (for New Window with this Link) Drag & drop: > Make correct shortcut files in MacOS 8.5 The converse should be true also. Moz should handle opening multiple Internet aliases in Finder (including double-click, drag to app icon, drag to window). Maintain background selection (when Moz is inactive) and allow direct dragging from background to foreground Network I/O: >Behave well on dialup links, PPP Non-modal dialing ala Eudora? Help: Balloon help or equivalent in dialogs Internet Config: Register with IC for appropriate protocols by user choice (obviously)
Updated•25 years ago
|
Status: NEW → ASSIGNED
Target Milestone: M4 → M6
Comment 5•25 years ago
|
||
M4? Definitely not going to make it.
Summary: Platform integration work on Mac → [PP]Platform integration work on Mac
Updated•25 years ago
|
Target Milestone: M6 → M7
Comment 6•25 years ago
|
||
Not an M6 blocker so moving to M7 to get it off the M6 radar. That and the exact set of Mac specific features is still being wrangled with so this bug will eventually turn into scheduled tasks spread across several milestones.
Updated•25 years ago
|
Target Milestone: M7 → M8
Moving all Apprunner bugs past and present to Other component temporarily whilst don and I set correct component. Apprunner component will be deleted/retired shortly.
Updated•25 years ago
|
Target Milestone: M8 → M9
Updated•25 years ago
|
Target Milestone: M9 → M10
Comment 8•25 years ago
|
||
Sliding to M10 where I'll break this out into individual distributed bugs rather than having just one assigned to myself.
Updated•25 years ago
|
Comment 9•25 years ago
|
||
Using new [PI] tag for Platform Integration rather than Platform Parity which has a different connotation in my mind, started breaking out specific tasks we _really_ want to address and added these bugs as dependencies, moved to M14 as these aren't requirments for what we're currently referring to as "beta"
Updated•25 years ago
|
QA Contact: eli → elig
Comment 10•25 years ago
|
||
Moving this tracking bug to M15 (the dependancies were already moved)
Target Milestone: M14 → M15
Comment 12•24 years ago
|
||
Moving this meta bug to M18 as it doesn't sound like there's any bodies to address this before beta2
Target Milestone: M15 → M18
Comment 13•24 years ago
|
||
Bug 33527 ("MacOS Appearance Manager tracking bug") will be closed as dup of this one. I'm transfering the bug dependencies (1004,3371,16277).
Comment 14•24 years ago
|
||
*** Bug 33527 has been marked as a duplicate of this bug. ***
Updated•24 years ago
|
QA Contact: elig → chofmann
Comment 15•24 years ago
|
||
Milestone 0.8 has been released. We should either resolve this bug or update its milestone.
Updated•23 years ago
|
Target Milestone: --- → mozilla1.0
Comment 17•22 years ago
|
||
Since I don't report into Internet Technologies anymore this bug needs a new owner -> saari
Assignee: sdagley → saari
Status: ASSIGNED → NEW
Comment 19•16 years ago
|
||
Shouldn't the Platform field be changed from "PowerPC Mac OS X" to only "Mac OS X"?
Updated•15 years ago
|
Assignee: saari → nobody
Whiteboard: [expired?]
Comment 20•8 years ago
|
||
Marking all tracking bugs which haven't been updated since 2014 as INCOMPLETE. If this bug is still relevant, please reopen it and move it into a bugzilla component related to the work being tracked. The Core: Tracking component will no longer be used.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
Assignee | ||
Updated•8 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•