Closed
Bug 298430
Opened 19 years ago
Closed 19 years ago
drop support for Mac OS X 10.1 ("Puma")
Categories
(Core Graveyard :: Tracking, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla1.8beta3
People
(Reporter: jaas, Assigned: asaf)
References
Details
Attachments
(2 files, 1 obsolete file)
18.88 KB,
patch
|
asaf
:
review+
asaf
:
superreview+
|
Details | Diff | Splinter Review |
16.44 KB,
patch
|
Details | Diff | Splinter Review |
All Mozilla.org products should drop support for Mac OS X 10.1.x (simply 10.1 from here on) ASAP for the following reasons: 1) we do not have adequate QA for Mac OS X 10.1 and cannot ensure a quality product - this includes Firefox 1.1 2) 10.1 has a very immature API - we can use more complete and advanced APIs that are not available on 10.1 once support for it is dropped 3) Mac developers are stretched thin at the moment, and expending effort on 10.1 compatibility would be silly at this point 4) the number of users on 10.1 is minimal, and most people who would be using a web browser a lot would have upgraded to another OS version or would not be using Firefox 5) things are going to get much worse concerning 10.1 when we try to use cocoa widgets and quartz 6) once support for 10.1 is dropped, our code can be optimized further by removing 10.1 workarounds This bug should remain open until 10.1 support is dropped, as I will be making notes for things we can do once that happens (code we can remove, optimizations, new APIs that get freed up, bugs we can close).
We can remove a bunch of runtime checks that use OnJaguarOrLater() since that will always be true... "MacOSX 10.2 supports CGPattern, which does image/pattern tiling for us" - you can already turn on an almost-working implementation of this in nsImageMac.cpp by defining USE_CGPATTERN_TILING.
Assignee | ||
Comment 2•19 years ago
|
||
Some fixed bugs which need some cleanup once we drop 10.1 support: bug 266551 - Mac BiDi caret support bug 161332 - Need to use ATSUGetUnjustifiedBounds instead of ATSUMeasureText bug 223545 - expose feature reveals "hidden" window
Assignee | ||
Comment 3•19 years ago
|
||
I should also note that the Launch Service patches on bug 274374 are likely to requier this change.
Assignee | ||
Comment 4•19 years ago
|
||
*** Bug 276367 has been marked as a duplicate of this bug. ***
For some reason some of the dependencies on my bug were deleted when being duped into this one. bugs.mano@sent.com changed: What |Removed |Added ---------------------------------------------------------------------------- BugsThisDependsOn|163830, 197453, 266551 | Status|NEW |RESOLVED Resolution| |DUPLICATE fixing. Bill Mason also suggested this is core/tracking. I'll let the current owner deal with that.
Comment 6•19 years ago
|
||
Seems like you'll lose some cross-platform QA people, those who have one primary OS, but others specifically for cross platform work here. Dropping any OS X version like this means anyone who wants to begin on the cheap with a used Mac, or someone who already has but can't justify or afford paying for an OS upgrade, would likely have to choose less QA do to lack of funds or difficulty finding used with the minimum required OS X version. Mac people don't seem to ever get rid of a machine before it becomes impossible to upgrade to a newer OS version.
Support for Mac OS X 10.1 has officially been dropped in discussions with cbeard, chofmann, and ben goodger. Lets get stuff cleanup up ASAP for Firefox 1.1.
Status: NEW → ASSIGNED
Assignee | ||
Comment 8•19 years ago
|
||
Attachment #187079 -
Flags: review?(joshmoz)
Assignee | ||
Comment 9•19 years ago
|
||
Assignee | ||
Comment 10•19 years ago
|
||
Those should do the not-allowing-to-run under 10.1 magic
Attachment #187083 -
Flags: superreview?(chase)
Attachment #187083 -
Flags: review?(joshmoz)
Assignee | ||
Comment 11•19 years ago
|
||
Comment on attachment 187079 [details] [diff] [review] [checked in] code cleanup r=josh sr=darin a=shaver on irc.
Attachment #187079 -
Flags: superreview+
Attachment #187079 -
Flags: review?(joshmoz)
Attachment #187079 -
Flags: review+
Assignee | ||
Comment 12•19 years ago
|
||
Comment on attachment 187079 [details] [diff] [review] [checked in] code cleanup checked in.
Attachment #187079 -
Attachment description: code cleanup → [checked in] code cleanup
Assignee | ||
Comment 13•19 years ago
|
||
Comment on attachment 187083 [details] [diff] [review] [parttly landed] untested configure changes landed only the main configure.in change. r=josh a=shaver.
Attachment #187083 -
Attachment description: untested configure changes → [parttly landed] untested configure changes
Attachment #187083 -
Attachment is obsolete: true
Attachment #187083 -
Flags: superreview?(chase)
Attachment #187083 -
Flags: review?(joshmoz)
Attachment #187083 -
Flags: review+
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 14•19 years ago
|
||
decided not to requier 10.2+ on nspr, for now.
Assignee: joshmoz → bugs.mano
Target Milestone: --- → mozilla1.8beta3
Assignee | ||
Updated•19 years ago
|
Flags: blocking-aviary1.1?
Comment 15•19 years ago
|
||
There's still a few references to MAC_OS_X_VERSION_10_2_HEX that look like they could probably be removed. http://lxr.mozilla.org/mozilla/ident?i=MAC_OS_X_VERSION_10_2_HEX
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
•