Commit Graph

850 Commits

Author SHA1 Message Date
sfraser%netscape.com
0303ea33b9 Add an optimization in the large heap allocators which keeps track of the largest contiguous free block in each chunk.
git-svn-id: svn://10.0.0.236/trunk@18547 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-26 01:08:54 +00:00
sfraser%netscape.com
6b621fbc7f Removing ProfilerLib that I left in there by mistake.
git-svn-id: svn://10.0.0.236/trunk@18230 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-22 00:22:19 +00:00
sfraser%netscape.com
e336506959 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@18229 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-22 00:21:46 +00:00
sfraser%netscape.com
65f954e71e Added a new target that builds a NewPtr-based implementation of malloc/free for debugging purposes.
git-svn-id: svn://10.0.0.236/trunk@18228 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-22 00:20:42 +00:00
sfraser%netscape.com
ab55f7150c Various optimizations in the memory allocators as fix for bug 2254. Also now zap the contents of allocated and freed blocks.
git-svn-id: svn://10.0.0.236/trunk@18227 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-22 00:20:06 +00:00
sfraser%netscape.com
2534046117 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@18217 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-21 23:35:30 +00:00
sfraser%netscape.com
ad8275889f Added a #pragma error noting that this file is obsolete, but remains for reference reasons.
git-svn-id: svn://10.0.0.236/trunk@18216 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-21 23:35:08 +00:00
sfraser%netscape.com
cfae70862f Commented out obsolete PowerPlant includes
git-svn-id: svn://10.0.0.236/trunk@18215 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-21 23:34:32 +00:00
sfraser%netscape.com
a9183717cf File Removed.
git-svn-id: svn://10.0.0.236/trunk@18028 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-19 22:34:36 +00:00
mcmullen%netscape.com
46a406db90 Added all the nucache files to the memory module project (as a group) so that NU_CACHE can be turned on with a flick of the wrist, made the modular memory library build with the NU_CACHE flag turned on, fixed build warnings and errors. The NU_CACHE flag is still OFF, because the database code doesn't exist for Macintosh or Unix :-(
git-svn-id: svn://10.0.0.236/trunk@17778 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-14 23:21:06 +00:00
sdagley%netscape.com
e7b7c5345f Fix improper calculation of gmtDelta - was using Mac toolbox BitTest routine to test the wrong bit, changed to a simpler & test. Checking in with permission of cyeh.
git-svn-id: svn://10.0.0.236/trunk@17539 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-12 01:22:46 +00:00
sfraser%netscape.com
39eb289850 Add SIOUX initialization routine
git-svn-id: svn://10.0.0.236/trunk@17365 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-08 03:27:22 +00:00
sfraser%netscape.com
20a2c4f432 Added SIOUX files in the debug target, and made a new debug target with console stubs. Also turned on PPC struct alignment in all targets.
git-svn-id: svn://10.0.0.236/trunk@17364 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-08 03:26:55 +00:00
sfraser%netscape.com
d1c8376449 Change to use regular prefix configuration
git-svn-id: svn://10.0.0.236/trunk@17363 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-08 03:26:09 +00:00
sfraser%netscape.com
f81fc2c840 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@17362 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-08 03:25:16 +00:00
shaver%netscape.com
831aebce72 resprinkle NO_STATIC_LIB, but spare libpng so that viewer is cool. Also, repair some viewer/apprunner link foibles
git-svn-id: svn://10.0.0.236/trunk@16634 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-18 02:55:23 +00:00
sfraser%netscape.com
2fdcede511 File Removed.
git-svn-id: svn://10.0.0.236/trunk@16547 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-17 01:21:56 +00:00
donm%netscape.com
aa2eff126c backing out Shaver's changes. -donm
git-svn-id: svn://10.0.0.236/trunk@16472 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-16 00:49:36 +00:00
shaver%netscape.com
a0097337f4 Make apprunner link dynamically.
Sprinkle Makefile.ins with NO_STATIC_LIB to speed the build and reduce the disk
requirements.


git-svn-id: svn://10.0.0.236/trunk@16459 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-15 22:17:14 +00:00
pinkerton%netscape.com
927f043691 Don't build NavServices stuff because it doesn't work with the 3.2 universal headers (apple changed a struct).
git-svn-id: svn://10.0.0.236/trunk@15984 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-08 19:42:52 +00:00
sfraser%netscape.com
742a738b0d Change BlockZero to memset.
git-svn-id: svn://10.0.0.236/trunk@15866 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-05 22:41:14 +00:00
sfraser%netscape.com
f102df4c04 Update project files to remove old mem allocator code, and include new allocators. Also made static debug target for testing purposes.
git-svn-id: svn://10.0.0.236/trunk@15865 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-05 22:05:23 +00:00
sfraser%netscape.com
a4f2af2a2b Allocators now use shared heap zones, for better temp mem use. Other minor changes.
git-svn-id: svn://10.0.0.236/trunk@15864 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-05 22:04:36 +00:00
sfraser%netscape.com
0f49470216 Adjust prefix files for the new allocators.
git-svn-id: svn://10.0.0.236/trunk@15863 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-05 22:03:38 +00:00
sfraser%netscape.com
8e28e511cc Remove all but the basic exports.
git-svn-id: svn://10.0.0.236/trunk@15862 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-05 22:02:58 +00:00
sfraser%netscape.com
0133d979ad Remove the Flush_ calls, and tidy up new().
git-svn-id: svn://10.0.0.236/trunk@15861 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-05 22:02:10 +00:00
sfraser%netscape.com
c6e76c4b0c Remove the extern Flush_Allocate, and replace call with a malloc.
git-svn-id: svn://10.0.0.236/trunk@15860 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-05 22:01:30 +00:00
sfraser%netscape.com
801cd3efdb No longer export FlushAllocator.h. MacMemAllocator.h should also go away when NSPR is fixed.
git-svn-id: svn://10.0.0.236/trunk@15859 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-05 22:01:00 +00:00
sfraser%netscape.com
4955f3602d Add a #error to warn that this file should no longer be used. I can't remove it, because NSPR still includes it.
git-svn-id: svn://10.0.0.236/trunk@15858 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-05 22:00:24 +00:00
sfraser%netscape.com
3bbad8c38d Dumping out my latest memory manager changes. Still not being built yet. New code includes stats collection, but no way to write out stats at the moment.
git-svn-id: svn://10.0.0.236/trunk@15756 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-04 02:21:19 +00:00
sfraser%netscape.com
af6b5cff3e First Checked In.
git-svn-id: svn://10.0.0.236/trunk@15658 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 00:45:32 +00:00
beard%netscape.com
810f6cfdf2 Mac shared library migration.
git-svn-id: svn://10.0.0.236/trunk@15474 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-30 22:15:00 +00:00
cyeh%netscape.com
79654fb86d Removing static makefiles as a part of the transition to Autoconf. I have taken great
care to only remove makefiles affailiated with building nglayout. I have also verified that
the build at this point in time succesfully builds with autoconf.

If you must recover one of these makefiles, you can use the static tag STATIC_MAKEFILES.
If I removed a makefile that you need, please e-mail cyeh@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@15084 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-21 00:34:32 +00:00
briano%netscape.com
9eff91466b Fix for platforms that have PRInt64 defined as a struct.
git-svn-id: svn://10.0.0.236/trunk@14707 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-15 08:56:19 +00:00
briano%netscape.com
a91760319f Fix for overly anal-retentive compilers.
git-svn-id: svn://10.0.0.236/trunk@14706 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-15 08:47:18 +00:00
briano%netscape.com
4bbb85313c Fix to shut up the compilers on OSF/1.
git-svn-id: svn://10.0.0.236/trunk@14705 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-15 08:46:54 +00:00
sudu%netscape.com
38eaee9d7f Changes to support liveconnect security using ProxyJNI
git-svn-id: svn://10.0.0.236/trunk@13933 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-02 23:11:38 +00:00
beard%netscape.com
dc04fe1709 Fixes spurious drawing of the security icon.
git-svn-id: svn://10.0.0.236/trunk@13707 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 03:01:38 +00:00
cmanske%netscape.com
c7a7f073cb Fixed bugzilla bugs 305, 306, 307 and some code cleanup.
git-svn-id: svn://10.0.0.236/trunk@13668 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-29 20:38:40 +00:00
raman%netscape.com
bd55775598 Added JavaScript object for background download
git-svn-id: svn://10.0.0.236/trunk@13617 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-28 20:17:56 +00:00
dougt%netscape.com
7f1123fbb0 Added lm_bkgrd.c to project
git-svn-id: svn://10.0.0.236/trunk@13614 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-28 20:15:41 +00:00
ddrinan%netscape.com
c296a8e7da Added handling of xpSecurityModule
git-svn-id: svn://10.0.0.236/trunk@13545 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-27 03:55:12 +00:00
brendan%netscape.com
7a5a400eff - Add unsigned casts to relational expressions, silencing warnings at the cost
of failing to check negative-wraparound of int32 operands.
- Add casts and XXX comments to MSG_* calls that lack prototypes.
- #ifdef XP_UNIX around MimeHeaders_do_unix_display_hook_hack.


git-svn-id: svn://10.0.0.236/trunk@13463 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-26 19:25:17 +00:00
nhotta%netscape.com
f4e9409e30 Added WinFE implementation.
git-svn-id: svn://10.0.0.236/trunk@13389 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-23 18:51:40 +00:00
nhotta%netscape.com
d93cb5e22a Added lm_env.c.
git-svn-id: svn://10.0.0.236/trunk@13327 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-22 20:55:09 +00:00
nhotta%netscape.com
7a416a829b Added lm_env.c.
git-svn-id: svn://10.0.0.236/trunk@13320 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-22 20:35:54 +00:00
nhotta%netscape.com
7d9ce23446 Added environment object.
git-svn-id: svn://10.0.0.236/trunk@13318 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-22 20:33:31 +00:00
nhotta%netscape.com
f739fe345a Added lm_DefineEnvironment.
git-svn-id: svn://10.0.0.236/trunk@13316 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-22 20:13:47 +00:00
nhotta%netscape.com
7b2337aec4 Implements environment object.
git-svn-id: svn://10.0.0.236/trunk@13314 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-22 20:09:16 +00:00
cls%seawood.org
cd880119c8 Didn't realize that this was *the* real_stderr declaration that the rest of the build used. Removed the additional DEBUG ifdef.
git-svn-id: svn://10.0.0.236/trunk@13309 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-22 06:55:10 +00:00