pinkerton%netscape.com
b3df9791e4
Add two new targets for Carbon that use the MSL mem allocators instead of sfraser's because heapzones don't exist under Carbon.
1999-05-12 03:48:01 +00:00
pinkerton%netscape.com
bdf529ffee
add the MacOS Support:Headers:Universal Headers access path so that we can pick up subfolders in the headers introduced in Carbon. Adding this path won't affect non-carbon builds because this folder exists already.
1999-05-12 03:47:19 +00:00
pinkerton%netscape.com
fbe38eed9b
leave exporting qd to nsRuntimeQD.exp
1999-05-12 03:31:23 +00:00
pinkerton%netscape.com
8449b03e0d
add two new targets for Carbon (debug and optimized). These targets don't include quickdraw_globals.c or export "qd". Introduced a new file NSRuntimeQD.exp that is only in the non-Carbon targets that exports "qd".
1999-05-12 03:31:07 +00:00
pinkerton%netscape.com
f5d50d0235
First Checked In.
1999-05-12 03:29:47 +00:00
pinkerton%netscape.com
78abc72193
more stuff that doesn't exist under Carbon, commented out when building for that. We really need a carbonated moreFiles.
1999-05-12 02:30:50 +00:00
pinkerton%netscape.com
44eee344d5
some of the timer stuff in here (which we don't use) doesn't like the WWDC Carbon Headers. #ifdef'd out for TARGET_CARBON.
1999-05-11 21:31:32 +00:00
pinkerton%netscape.com
31a4815379
use MacPrefix.h for the target we build. It was already used in the other targets, but not for the optimized .o we always build.
1999-05-11 21:30:18 +00:00
pinkerton%netscape.com
bc8fb2796f
PBCopyFileSync and PBHMoveRenameSync don't exist in Carbon. Hack around this when TARGET_CARBON is defined, but we need a better solution. Shouldn't affect builds when this is off.
1999-05-10 23:05:01 +00:00
pinkerton%netscape.com
113b4f5b1d
totalBytes and FreeBytes structs changed under Carbon. Fixes to work in both environments.
1999-05-10 22:37:50 +00:00
pinkerton%netscape.com
4f18b973ce
move #include of DefinesMac.h up a few lines to pick up the correct TARGET_CARBON define there.
1999-05-10 22:34:12 +00:00
pinkerton%netscape.com
0821a680c6
don't init toolbox if we're building for carbon.
1999-05-10 22:33:39 +00:00
rjc%netscape.com
bc3f117d53
Fix bug # 4357 where FTP is broken on the Mac. This is basically the same bug and same bug fix as bug # 3405. Somebody needs to fix this for real... I think we should make Kathy Brade do it (Hi Kathy!) as she introduced the bug. Anyway, approval=chofmann.
1999-04-30 23:17:08 +00:00
briano%netscape.com
4966fce617
No longer a problem for non-Mac platforms.
1999-04-27 23:50:04 +00:00
sfraser%netscape.com
25fb9812d5
Fix a ton of link warnings by removing MathLib, since this is imported via InterfaceStubs.
1999-04-27 04:07:06 +00:00
jj%netscape.com
ed7d19fc38
File Removed.
1999-04-22 01:25:18 +00:00
jj%netscape.com
d459e849aa
updated for MSL 4.1.05
1999-04-22 01:25:04 +00:00
pinkerton%netscape.com
61340330b9
remove MathLib, as it is in interfacesLib already.
1999-04-10 00:49:18 +00:00
sdagley%netscape.com
ecaf8cc5e2
Fix bug #3405 . Thanks to sfraser's research we discovered that there was a nasty problem caused by mactime.c including xp_mcom.h (added by brade on 3/3) causing ctime to be redefined as macctime. This is bad since macctime calls ctime (can you say recursion, recusrion, recusrsion...). Fix was to add an #undef for ctime after including xp_mcom.h and sacrificing a purple dinosaur.
1999-03-05 05:39:20 +00:00
brade%netscape.com
93fbf8505d
reduce compiler warnings
1999-03-03 14:31:00 +00:00
sfraser%netscape.com
30fd2b2f9b
Mac project changes -- NSStdlib now includes the memory allocators and MoreFiles as static libraries, and re-exports their symbols.
1999-02-26 00:41:00 +00:00
sfraser%netscape.com
9526926f67
Mac project changes: remove MSL libs from NSRuntime, and don't export new/delete from here
1999-02-26 00:40:12 +00:00
sfraser%netscape.com
22a24a2429
Mac project uptates; build the memory allocators and morefiles as static libraries.
1999-02-26 00:39:19 +00:00
sar%netscape.com
b2ad536a28
Turn of "modification date caching" so that dependencies are sure to work.
1999-02-11 00:04:46 +00:00
sfraser%netscape.com
3564688e35
First Checked In.
1999-01-31 00:27:56 +00:00
petitta%netscape.com
fa5d88601c
removed FlushAllocator.h(obsolete)
1999-01-28 19:57:21 +00:00
jj%netscape.com
8d36a6fc05
fixed non-debug build bustage
1999-01-27 22:10:44 +00:00
petitta%netscape.com
ebc70632c7
Added Files
1999-01-27 21:48:24 +00:00
mcmullen%netscape.com
a58105db04
Added a new InitializeMacToolbox() to NSStdLib (declared in macstdlibextras.h) and exported it. This makes all the Mac Toolbox Init calls, and also (if DEBUG) initializes SIOUX without menus. Safe to call this multiple times (it has a static boolean). Removed toolbox initialization from constructor of nsAppShell, and called InitializeMacToolbox() instead. Called InitializeMacToolbox from main in viewer app, and also from a static initializer in nsAppRunner.cpp.
1999-01-27 02:11:56 +00:00
sfraser%netscape.com
2e36275b5d
Add an optimization in the large heap allocators which keeps track of the largest contiguous free block in each chunk.
1999-01-26 01:08:54 +00:00
sfraser%netscape.com
ce779ce2f2
Removing ProfilerLib that I left in there by mistake.
1999-01-22 00:22:19 +00:00
sfraser%netscape.com
fae5dab490
First Checked In.
1999-01-22 00:21:46 +00:00
sfraser%netscape.com
eed9a1690d
Added a new target that builds a NewPtr-based implementation of malloc/free for debugging purposes.
1999-01-22 00:20:42 +00:00
sfraser%netscape.com
0e9cbbecc9
Various optimizations in the memory allocators as fix for bug 2254. Also now zap the contents of allocated and freed blocks.
1999-01-22 00:20:06 +00:00
sfraser%netscape.com
a3898d0100
First Checked In.
1999-01-21 23:35:30 +00:00
sfraser%netscape.com
1e4169f2ff
Added a #pragma error noting that this file is obsolete, but remains for reference reasons.
1999-01-21 23:35:08 +00:00
sfraser%netscape.com
2c6dbcfc72
Commented out obsolete PowerPlant includes
1999-01-21 23:34:32 +00:00
sfraser%netscape.com
951addb80e
File Removed.
1999-01-19 22:34:36 +00:00
sdagley%netscape.com
fd18f32d2b
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.
1999-01-12 01:22:46 +00:00
sfraser%netscape.com
b204f8ea3d
Add SIOUX initialization routine
1999-01-08 03:27:22 +00:00
sfraser%netscape.com
a8d052c951
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.
1999-01-08 03:26:55 +00:00
sfraser%netscape.com
8c580c2e5b
Change to use regular prefix configuration
1999-01-08 03:26:09 +00:00
sfraser%netscape.com
049beddf40
First Checked In.
1999-01-08 03:25:16 +00:00
sfraser%netscape.com
5d62de2b19
File Removed.
1998-12-17 01:21:56 +00:00
pinkerton%netscape.com
3b93638e26
Don't build NavServices stuff because it doesn't work with the 3.2 universal headers (apple changed a struct).
1998-12-08 19:42:52 +00:00
sfraser%netscape.com
c90ff9b46e
Change BlockZero to memset.
1998-12-05 22:41:14 +00:00
sfraser%netscape.com
78a692454a
Update project files to remove old mem allocator code, and include new allocators. Also made static debug target for testing purposes.
1998-12-05 22:05:23 +00:00
sfraser%netscape.com
8de3b16eb4
Allocators now use shared heap zones, for better temp mem use. Other minor changes.
1998-12-05 22:04:36 +00:00
sfraser%netscape.com
5e512d94a3
Adjust prefix files for the new allocators.
1998-12-05 22:03:38 +00:00
sfraser%netscape.com
4b3fa6114d
Remove all but the basic exports.
1998-12-05 22:02:58 +00:00
sfraser%netscape.com
b2d0a9208d
Remove the Flush_ calls, and tidy up new().
1998-12-05 22:02:10 +00:00
sfraser%netscape.com
18e315daff
Remove the extern Flush_Allocate, and replace call with a malloc.
1998-12-05 22:01:30 +00:00
sfraser%netscape.com
3ef9587b99
No longer export FlushAllocator.h. MacMemAllocator.h should also go away when NSPR is fixed.
1998-12-05 22:01:00 +00:00
sfraser%netscape.com
ea7fca2f99
Add a #error to warn that this file should no longer be used. I can't remove it, because NSPR still includes it.
1998-12-05 22:00:24 +00:00
sfraser%netscape.com
9563c38cc9
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.
1998-12-04 02:21:19 +00:00
sfraser%netscape.com
46017e9804
First Checked In.
1998-12-03 00:45:32 +00:00
beard%netscape.com
c0c7bc482d
Mac shared library migration.
1998-11-30 22:15:00 +00:00
beard%netscape.com
93430e373e
Fixes spurious drawing of the security icon.
1998-10-30 03:01:38 +00:00
ftang%netscape.com
404bf5feae
UTF8 enable HyperTree title and inline edit
1998-10-21 14:32:48 +00:00
saari%netscape.com
68f14d0c22
Mac only change.
Making changes to make the mac toolbars no flash on mouse rollover or when playing an animated GIF
1998-10-16 21:29:55 +00:00
saari%netscape.com
1964fe19fa
Mac only change to Mac memory allocator.
Checking in John McMullen's change to the small block allocator.
1998-10-16 04:52:44 +00:00
pinkerton%netscape.com
a91caab6be
new constructor for creating attachments from code, not from Constructor.
1998-10-08 21:56:26 +00:00
pinkerton%netscape.com
f610a5faea
Fix build bustage. Add default constructor so we can create w/out an LStream.
1998-10-06 22:54:15 +00:00
pinkerton%netscape.com
3a34461e3c
Fix hidden virtuals.
1998-10-06 03:59:05 +00:00
pierre%netscape.com
87764930d1
fix 1000s of link warnings in Mac Raptor / some XP stubs were hiding actual functions
1998-10-06 03:00:28 +00:00
pierre%netscape.com
295ee345ce
getting obsolete: added #error "use CWPro4 version"
1998-10-06 02:56:07 +00:00
saari%netscape.com
bfa2e799a8
Merged sfraser's realloc improvements for the Mac memory allocator from Nova to Mozilla.
Referenced by bug #326465
1998-10-05 23:00:21 +00:00
cyeh%netscape.com
f31dc000c8
removing obsolete files. use MANIFEST instead.
1998-10-05 18:42:02 +00:00
cltbld%netscape.com
d0eac5090e
Set NavigationLib to weak linked
1998-10-01 19:08:39 +00:00
jfrancis%netscape.com
b533e1db9b
Making the world safe for MacOS 8.1
1998-09-30 18:31:22 +00:00
pinkerton%netscape.com
732973c520
remove explicit LListener inheritance.
1998-09-29 17:35:23 +00:00
pinkerton%netscape.com
4a1839cccf
casts to make pro4 compiler happy
1998-09-29 17:32:11 +00:00
pinkerton%netscape.com
a923e54edd
make sure we pick up right header files.
1998-09-29 17:31:08 +00:00
pinkerton%netscape.com
d8bc5bee42
make sure we pick up the correct defines.
1998-09-29 17:30:47 +00:00
pinkerton%netscape.com
40a5cd2a25
new pro4 exports.
1998-09-29 17:30:20 +00:00
pinkerton%netscape.com
bd7bb73f4a
pro4 namespace stuff.
1998-09-29 17:29:34 +00:00
pinkerton%netscape.com
1f53b20032
new stuff from pro4
1998-09-29 17:29:08 +00:00
pinkerton%netscape.com
0e89106328
fix warnings.
1998-09-29 17:25:45 +00:00
pinkerton%netscape.com
082c7199ce
carbon stuff.
1998-09-29 17:25:31 +00:00
pinkerton%netscape.com
1d0d4b1cd5
add new[] and delete[] and fix other stuff (get rid of flushAlloc, etc)
1998-09-29 17:23:18 +00:00
pinkerton%netscape.com
bc1282458b
pro4 changes
1998-09-29 17:20:12 +00:00
pinkerton%netscape.com
014d00ff5b
pro4 changes.
1998-09-29 17:20:02 +00:00
pinkerton%netscape.com
f624926b8c
make sure we pull in relevant headers.
1998-09-29 17:15:30 +00:00
pinkerton%netscape.com
fa91ba94b6
new export file for pro4.
1998-09-29 17:14:28 +00:00
pinkerton%netscape.com
3c557a07f5
Pro4 mods (casts).
1998-09-29 17:11:45 +00:00
pinkerton%netscape.com
1fff0d4271
Updated projects for Pro4. Turned off mod-date caching for depend builds. Using InterfacesStubs wrapper where appropriate for Carbon.
1998-09-29 17:11:00 +00:00
cyeh%netscape.com
8e884596c4
removing old NSPR20 #ifdef
1998-09-28 20:38:02 +00:00
ftang%netscape.com
904cbed1fe
Fix UTF8 problem
1998-09-24 09:23:19 +00:00
ftang%netscape.com
9a2f8c6b24
fix the wrong measurement problem in UTF8 by calling the new UTF8 function
1998-09-24 09:22:32 +00:00
ftang%netscape.com
1521930aad
implement better UTF8 drawing support. Implement mid and end truncation for UTF8
1998-09-24 09:18:25 +00:00
wtc%netscape.com
96a6a02078
NO_NSPR_PRIVATE_HEADER_BRANCH landing. Removed the inclusions of
...
private NSPR headers (prosdep.h and primpl.h) from the Mozilla source.
The part of prosdep.h that is actually needed by Mozilla was extracted
and put in the new file mozilla/include/xp_path.h.
1998-09-22 16:59:57 +00:00
pinkerton%netscape.com
defa444e48
adding QA_Partner support.
1998-09-11 19:00:41 +00:00
sdagley%netscape.com
4add78c3ba
Implement real version of FE_CheckConfirm
1998-09-08 21:32:03 +00:00
pinkerton%netscape.com
50bf723d3c
use LScrollerView
1998-09-08 18:07:48 +00:00
ftang%netscape.com
c3c1970df1
Merge the fix 311741 from 4.5 tree.
1998-09-03 20:47:32 +00:00
pinkerton%netscape.com
3fc74a90ab
making RefreshRowRange const.
1998-09-01 20:19:34 +00:00
pinkerton%netscape.com
4178d83fab
updated for new CProgressCaption
1998-09-01 20:16:43 +00:00
pinkerton%netscape.com
60fb2b6a1c
New RowIsContainer method which can replace CellHasDropFlag to determine if the row is a container and if it is currently expanded or collapsed. Fixed auto-expand d&d to use this instead of CellHasDropFlag so it will still autoexpand when drop flags are not used.
1998-08-28 20:32:00 +00:00
pinkerton%netscape.com
de955f1d6c
Allow tooltip to show up even when not on a valid cell.
1998-08-25 20:25:15 +00:00
pinkerton%netscape.com
7b1ce937b5
Better handling of UTF8.
1998-08-25 20:23:47 +00:00
pinkerton%netscape.com
c8b942e490
new UTF8 drawing routines (yay!)
1998-08-25 00:04:34 +00:00
pinkerton%netscape.com
542edc1c64
Landing code from 4.5. Allows tooltips to stay around between areas that want them, instead of hiding each time.
1998-08-25 00:03:19 +00:00
pinkerton%netscape.com
28c55fe90b
Landing of 4.5 changes to get new tooltips, bug fixes, and spring-loaded folders. Caused some APIs to change, I hope I got them all in derrived classes.
1998-08-25 00:02:34 +00:00
pinkerton%netscape.com
eb3235d924
Changes from 4.5 to support new tooltips that don't go away when you move between two areas that desire a tooltip.
1998-08-25 00:01:56 +00:00
pinkerton%netscape.com
6657dfedfc
Move EClickState to Netscape_Constants
1998-08-24 23:58:57 +00:00
pinkerton%netscape.com
c97b8af359
First Checked In.
1998-08-24 23:54:19 +00:00
pinkerton%netscape.com
1ecbdd0166
Ability to set # of clicks to open row from API.
1998-08-24 19:52:47 +00:00
pinkerton%netscape.com
6bd87d1b9f
Broadcast message on mouse-up.
1998-08-20 21:49:11 +00:00
sdagley%netscape.com
b9829e39a5
Fix a functionality problem with my previous checkin - change the MacFE stubs for FE_CheckConfirm and FE_SelectDialog to the workaround versions until the actual versions are implemented. Yes the tree is in flames but these files aren't related and folks are all over the problem (akkana and jfrancis have checked in fixes for X and Mac).
1998-08-14 01:21:46 +00:00
sdagley%netscape.com
bafb230a6a
Add MacFE stubs for FE_CheckConfirm and FE_SelectDialog for morse's privacy code. danm acquired the appropriate permissions from the module owners for the XP spammage.
1998-08-13 22:11:56 +00:00
pinkerton%netscape.com
956db7dc06
Fix redraw problem on refresh with inline editing.
1998-08-11 19:15:28 +00:00
saari%netscape.com
caf57269df
Fixing a checkin error for the MacMemAllocator changes.
This fixes some recent instability in Mac Grommit.
1998-08-07 00:21:29 +00:00
pinkerton%netscape.com
fd5fa6e7ee
First Checked In.
1998-08-05 02:50:38 +00:00
saari%netscape.com
bb35a39676
Merging in sfraser's MacMemAllocator changes from 4.5, along with improved MacMemAllocator/cache behavior.
1998-08-04 21:50:56 +00:00
pierre%netscape.com
fa7460a752
added ostrstream.h
1998-07-30 03:32:43 +00:00
pierre%netscape.com
d318816ff3
First Checked In.
1998-07-30 03:32:20 +00:00
sdagley%netscape.com
8c24fc154d
Fix build hoarkage caused by missing access path in one of the project targets
1998-07-29 21:55:32 +00:00
pinkerton%netscape.com
fa4316d9cc
Added clickCountToOpen() and made some methods const.
1998-07-28 00:44:27 +00:00
saari%netscape.com
07b719d451
Merging sfraser's MacMemAllocator changes from 4.5
1998-07-20 18:10:48 +00:00
pinkerton%netscape.com
5dceb400d3
Preliminary stuff for turning off drag feedback if container is sorted. Bug fixes for dropping at end of list. Handle tabbing into in Pro2 way.
1998-07-20 16:08:17 +00:00
spider
365c772ff9
Normandy Merge ....
1998-06-22 21:21:28 +00:00
sfraser
0b66ae3f5e
Fixes to allow us to compile Progress with this obsolete class for now.
1998-06-04 07:31:29 +00:00
scc
c5bab4a898
First Checked In.
1998-06-03 00:12:50 +00:00
scc
a0d2a32d1d
First Checked In.
1998-06-02 23:54:58 +00:00
pinkerton
ef8cb39019
Backing out appearance manager changes because Apple won't be able to deliver an SDK that fits our needs and works with pre 8.5 systems. Code is still in the tree if it ever wants to be pulled out again later (appr sdagley).
1998-06-02 21:39:14 +00:00
sfraser
1c7a223200
Really fix the library name this time.
1998-05-28 20:49:02 +00:00
sfraser
dd39362e25
Fix the output directory, and the lib name for the debug shlb target
1998-05-28 20:29:47 +00:00
sfraser
774052ff9b
Changed for new build system
1998-05-28 18:58:33 +00:00
sfraser
d3febdb901
First Checked In.
1998-05-28 18:57:26 +00:00
sfraser
5e256bd279
Changed for new build system, and to put output of stubs project in dist:client_stubs
1998-05-28 18:53:57 +00:00
sfraser
7382386b4f
Changed prefix file for new build system
1998-05-28 18:53:07 +00:00
sfraser
34ba33bcfc
Added some more headers to export
1998-05-27 00:53:55 +00:00
sfraser
fadf4e509b
First Checked In.
1998-05-27 00:53:25 +00:00
pinkerton
8f10dac8dd
Status bar now uses appearance to draw progress bar separate from status text. Related Netscape classes that do the same thing obsoleted.
1998-05-26 16:32:05 +00:00
sfraser
44e9956672
First Checked In.
1998-05-23 01:14:17 +00:00
pinkerton
382dfd7c13
First Checked In.
1998-05-22 20:23:25 +00:00
pinkerton
a476e5c2cd
commented out the annoying assert when max round was exceeded.
1998-05-22 04:22:04 +00:00
pinkerton
fcc3270223
Landing of a bunch of appearance manager stuff. (appr sdagley).
1998-05-22 04:19:24 +00:00
pinkerton
1eef7b63e2
add comment that this class is obsolete (appr sdagley).
1998-05-19 19:31:51 +00:00
pinkerton
36e8856c9b
Beginnings of appearance manager support. Add AM classes to powerplant and make toolbars use either AM (through CAMSavvyBevelView) or old way if AM not present (for now, this may change). (appr sdagley).
1998-05-19 19:25:59 +00:00
pinkerton
edd72ed970
First Checked In.
1998-05-19 19:16:51 +00:00
atotic
d6ffa1e4e9
Removed NSstring.* because of conflicts with raptor, renamed to macstrdlibxetras
1998-05-15 16:59:14 +00:00
atotic
b32cf33e30
Renamed nsstring.[c|h] to macstdlibextras.[c|h] because of the naming conflict with Raptor (which uses ns prefix exclusively).
1998-05-15 16:54:09 +00:00
atotic
8eed3cae6f
First Checked In.
1998-05-15 16:52:14 +00:00
atotic
7b3a34f7ec
Fixing the -ko flag
1998-04-28 05:17:41 +00:00
atotic
66d8931ca9
Fixing the -ko flag
1998-04-28 04:59:01 +00:00
atotic
fa472434b4
Fixed the rcs flag to -kb
1998-04-28 04:39:29 +00:00
pinkerton
535606e02a
Fix 2 const problems for Kathy (rev sdagley, appr sdagely).
1998-04-17 22:41:09 +00:00
pinkerton
a153945b9c
No longer using extra icons for hilighted and disabled state, but drawing them with toolbox transform modes.
1998-04-17 22:39:57 +00:00
pinkerton
9760829202
First Checked In.
1998-04-15 00:06:11 +00:00