Status

defect
P3
normal
RESOLVED FIXED
20 years ago
20 years ago

People

(Reporter: wtc, Assigned: wtc)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

It's time to change the NSPR version to 4.
This will change the names of the libraries.
I changed the NSPR version to "4.0 Beta" on
NSPRPUB_RELEASE_4_0_BRANCH.  The libraries
are named libnspr4.so, libplds4.so, etc.

/cvsroot/mozilla/nsprpub/config/module.df, revision 3.4.58.1
/cvsroot/mozilla/nsprpub/pr/include/prinit.h, revision 3.9.4.1
Status: NEW → ASSIGNED
By using the C preprocessor stringize operator # and
a double-macro trick, we can construct the PR_VMAJOR_STR
string from PR_VMAJOR.  So it is not necessary to define
PR_VMAJOR_STR in prinit.h.  Also updated the copyright
years in the Windows version info resource to 1996-2000.

NSPRPUB_RELEASE_4_0_BRANCH:
/cvsroot/mozilla/nsprpub/pr/include/prinit.h, revision 3.9.4.2
/cvsroot/mozilla/nsprpub/pr/src/nspr.rc, revision 3.7.14.1
/cvsroot/mozilla/nsprpub/lib/ds/plds.rc, revision 3.1.14.1
/cvsroot/mozilla/nsprpub/lib/prstreams/prstrms.rc, revision 3.1.14.1
/cvsroot/mozilla/nsprpub/lib/libc/src/plc.rc, revision 3.1.14.1
I updated the version compatibility check algorithm
in PR_VersionCheck for the 4.0 release.  Updated the
vercheck.c test for the 4.0 release.

NSPRPUB_RELEASE_4_0_BRANCH:
Checking in src/misc/prinit.c;
/cvsroot/mozilla/nsprpub/pr/src/misc/prinit.c,v  <--  prinit.c
new revision: 3.18.4.2; previous revision: 3.18.4.1
done
Checking in tests/vercheck.c;
/cvsroot/mozilla/nsprpub/pr/tests/vercheck.c,v  <--  vercheck.c
new revision: 1.5.18.1; previous revision: 1.5
done
rlog: /cvsroot/mozilla/nsprpub/pr/tests/vercheck.c,v:99: missing ';' after 'symb
ols'
rlog aborted

Note that I got an error message from cvs.
I changed the names of the PRVersionDescription global variables
(in prvrsion.c and plvrsion.c) to depend on the value of the
PR_VMAJOR macro, so that we don't need to change these variable
names every time we change the major version number.

I changed NSPR_VERSION to 4 in the configure.in and configure
scripts.
Marked the bug fixed.
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.