Closed
Bug 4252
Opened 26 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•26 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•26 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•26 years ago
|
Target Milestone: M4
Comment 3•26 years ago
|
||
assigning to sdagley as p3 for m4
Reporter | ||
Comment 4•26 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•26 years ago
|
Status: NEW → ASSIGNED
Target Milestone: M4 → M6
Comment 5•26 years ago
|
||
M4? Definitely not going to make it.
Summary: Platform integration work on Mac → [PP]Platform integration work on Mac
Updated•26 years ago
|
Target Milestone: M6 → M7
Comment 6•26 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•26 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•26 years ago
|
Target Milestone: M8 → M9
Updated•26 years ago
|
Target Milestone: M9 → M10
Comment 8•26 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•25 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•25 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•25 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•16 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
•