Closed Bug 78800 Opened 24 years ago Closed 24 years ago

Eliminate MacCVSLib from the mac build system

Categories

(SeaMonkey :: Build Config, defect, P3)

PowerPC
Mac System 8.5

Tracking

(Not tracked)

VERIFIED FIXED
mozilla0.9.3

People

(Reporter: sfraser_bugs, Assigned: sfraser_bugs)

Details

Attachments

(1 file)

We can get rid of the MacCVS apple events glue library that is MacCVSLib; there are better ways to do this now. This should avoid the annoying 'Please find MacCVS Pro' dialogs that you get sometimes when you change MacCVS Pro versions.
You may want to put the Mozilla Public License header in there. Other than that, it looks good. Do you desire sr?
r=peterv. Had just nearly finished this myself :-(. One issue I tried to solve, which I couldn't with MacCVS Pro is selecting the right session when multiple sessions with the same name are open. MacCVS Pro doesn't expose the path name of the session file. The obvious solution to this problem is of course giving all your session files different names. Oh, and I think we could simplify this file a bit, but I'll leave that for the future.
Ooops, sorry to step on your toes. How similar was your implementation?
Hey, no problem :-). It was eerily similar, I just tried to get rid of the new() stuff. Seemed to me a checkout($sessionfile, $module, $revision, $date) would be enough.
The new() stuff is OO Perl, making the session object self-contained, which I quite like.
Status: NEW → ASSIGNED
I don't see the benefits of OO here, but let's just get this in and get rid of the MacCVSLib. One nit: in |use vars qw($VERSION @ISA @EXPORT $MacCVSLib);| you can now remove $MacCVSLib.
9.3
Severity: normal → minor
Priority: -- → P3
Target Milestone: --- → mozilla0.9.3
Checked in.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
QA to jj for verification.
QA Contact: granrose → jj
verified
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: