Граф коммитов

3896 Коммитов

Автор SHA1 Сообщение Дата
scc%mozilla.org 7d13e2dced also including "nsAWritableString.h" to satisfy speedracer 2000-08-05 08:32:18 +00:00
scc%mozilla.org feadd4a8f1 adding new files to the build to provide |ToNewCString|, |ToNewUnicode|, and |IsASCII| that work on |nsAReadable[C]String|s, as per Vidur's needs in converting the DOM. 2000-08-05 08:26:01 +00:00
scc%mozilla.org a66b235863 need |NS_COM| in the declarations too 2000-08-05 08:20:50 +00:00
scc%mozilla.org 7b3368b76f adding new files to the build to provide |ToNewCString|, |ToNewUnicode|, and |IsASCII| that work on |nsAReadable[C]String|s, as per Vidur's needs in converting the DOM. 2000-08-05 07:50:28 +00:00
scc%mozilla.org 0014f10f2b make sure the new functions are exported; still not in the build 2000-08-05 07:44:08 +00:00
scc%mozilla.org 1d5ffdc97b added comments and made some changes suggested by reviewers; still not in the build 2000-08-05 04:25:49 +00:00
scc%mozilla.org 10c05c2dda everything's in and working correctly (as far as my tests show), still not in the build, but that's what I'm about to change with my next set of checkins 2000-08-05 03:32:36 +00:00
scc%mozilla.org dedc5a9c21 still not part of the build; I think everything's there, though. Some further testing and I'll add it to the build 2000-08-05 02:13:59 +00:00
scc%mozilla.org 20c5889df8 still not part of the build; more work adding the new functions. More to come 2000-08-05 01:15:45 +00:00
scc%mozilla.org 28a66444bc These files are not yet part of the build; making global versions of |IsASCII|, |ToNewCString|, and |ToNewUnicode| that apply to readables, since we don't want them as member functions (where they were in |ns[C]String|). Vidur needs these to convert DOM interfaces over to readables. 2000-08-05 00:51:37 +00:00
syd%netscape.com 8d1cacc63f Set sane directory permissions on creation. Partial fix for 43091. r=dougt 2000-08-04 22:13:10 +00:00
cls%seawood.org adeb00b19f Dump bloat & leak stats if NS_BUILD_REFCNT_LOGGING is set. Needed for bloat stats of optimized builds. 2000-08-04 06:59:18 +00:00
mscott%netscape.com 1dcb8fce94 Landing branch fix to the trunk. bug #47248 --> Implement MoveTo for Unix. 2000-08-03 22:17:43 +00:00
mscott%netscape.com 8b744d551d landing branch fix to trunk. Bug #47248 ---> Fix GetParent such that if appendedPath is an empy string we treat it the same as if it were null and create a dummy path. r=dougt 2000-08-03 22:13:34 +00:00
jj%netscape.com 4c16df60b4 changed output location for xpt_link target 2000-08-02 22:12:10 +00:00
valeski%netscape.com 5739272593 raw pointer mlk fix. r=dougt 2000-08-01 22:57:58 +00:00
pete%alphanumerica.com 6914b0df4b added two member functions to the File object prototype
r=dougt,brendan a=dougt
not part of the build.

--pete
2000-08-01 22:50:15 +00:00
danm%netscape.com d145eecb84 Deathgrip the output stream during WriteSegments to prevent bug 46267. This is a temporary patch to stop a common startup crash, until the real underlying cause is found. r=ruslan 2000-08-01 21:33:36 +00:00
dougt%netscape.com 12e854904f r,a=brendan@mozilla.org 24052 2000-07-31 03:46:22 +00:00
dougt%netscape.com 8e0a0bd465 46044 fixes ABR. submitted by jband@netscape.com. 2000-07-29 08:13:39 +00:00
waterson%netscape.com 0fe4ffd286 Fix Win32 build bustage. 2000-07-29 03:13:41 +00:00
scc%mozilla.org 3d7ca9eb7d fixes for bugs #46898 and #46899: bad behavior in |nsCString::ToInteger| and a feature request for |ns[C]String::SetCapacity(0)| respectively. r={harishd, waterson}, a=waterson 2000-07-29 03:11:59 +00:00
waterson%netscape.com 4ae6833009 Bug 46702. Move nsFixedSizeAllocator.[h|cpp] to xpcom/ds so that we can use it outside of RDF. 2000-07-29 02:58:43 +00:00
waterson%netscape.com 457813cb86 Bug 46702. Move nsFixedSizeAllocator.[h|cpp] to xpcom/ds so that it can be used outside of RDF. 2000-07-29 02:58:10 +00:00
jband%netscape.com 9fd93d8476 fix 46904. a=warren. Same change as on m17 branch 2000-07-29 01:52:59 +00:00
waterson%netscape.com a98c8cd0f8 Bug 46702. Move nsFixedSizeAllocator.[h|cpp] out of rdf/base/src. Not yet part of the build. 2000-07-29 01:00:37 +00:00
scc%mozilla.org dd3bf8c49f adding a needed prefix file, these are not part of the build, just part of the string test framework (as was StringTest.mcp, just checked in) 2000-07-28 22:47:17 +00:00
scc%mozilla.org 88fd53cff1 get rid of "nsWorkString" 2000-07-28 22:45:58 +00:00
cls%seawood.org 847d576a56 Workaround for long-standing AIX bustage 2000-07-28 08:11:51 +00:00
cls%seawood.org f97564f1f9 The AIX compiler doesn't seem to know how to handle |typename| 2000-07-28 06:57:20 +00:00
warren%netscape.com 0cadfc216c Fixed declaration of nsHashtableCloneElementFunc to have PR_CALLBACK. 2000-07-28 06:48:32 +00:00
dmose%mozilla.org 1185ecd2ac on some windows configurations, the build has been messed up for at least a couple of weeks because some microsoft header file defines 'interface', which conflicts with the member variable in xpt_struct.h. rename the member variable from interface to iface. workaround suggested by alecf@netscape.com. r=jband@netscape.com, a=waterson@mozilla.org 2000-07-28 04:03:50 +00:00
bratell%lysator.liu.se 6744bb5d65 Final part of bug 40027. r,a=waterson@netscape.com 2000-07-27 06:12:49 +00:00
cls%seawood.org 684d85ec07 Bringing BeOS up to speed 2000-07-26 06:22:37 +00:00
brendan%mozilla.org b612891dd7 Revise connect_nodes to be tmgraphnode_connect, reusable via tmreader.[ch]. 2000-07-26 02:19:27 +00:00
brendan%mozilla.org 4ad25355a3 - Remove <unistd.h> include from bloatblame, it's no longer needed and the link(2) prototype it drags in was causing warnings whenever I used a local variable named 'link'.
- Use uint32 for all quantities, and double for all differences, so that we can overflow without breaking deltas such as (busy == allocs - frees).  This doesn't help sorting, however: if one of the sort keys has overflowed past 0 just a bit, while the other is a very large unsigned number, beware.

- Separate graph link (half an edge, structurally speaking -- no per-edge stats) from graph edge, so that an edge is two links and some stats.  This avoids bloat and copying in connect_nodes (which is soon to become generic and move to tmreader.[ch]).

- Factor data structures better: we now have {allocs,frees} x {bytes,calls} x {direct, total}, declaring the second set as struct tmallcounts and the third as tmcounts.  So, for example, total number of calls to allocators would be allocs.calls.total; bytes freed directly by a graphnode (library, component, or method) would be frees.bytes.direct.

- Teach tmreader_eventloop about 'F' (TM_EVENT_FREE) events: it now updates the direct free byte and call counts for a method, its component, and its library when it reads the event.  Of course, bloatblame ignores this info, because it is concerned only with bloat (total memory allocated).

- Right-align numbers in the first (trace-malloc stats) table.
2000-07-26 00:24:08 +00:00
bratell%lysator.liu.se c91ba0a681 Bug 40027, reads past buffer in nsString::ToCString, r,a=waterson 2000-07-26 00:05:55 +00:00
sgehani%netscape.com 5372f9f713 Turn off sole line output in opt builds by wrapping in DEBUG macro.
r = ssu
a = shaver
2000-07-25 23:54:12 +00:00
cls%seawood.org ea8075327d Lets show some objdir sensitivity. 2000-07-25 11:03:25 +00:00
warren%netscape.com 88e6c9b31f Fixed linux makefile for xpcom.properties 2000-07-25 05:54:38 +00:00
warren%netscape.com 3d627d5543 Added xpcom.properties to linux make. 2000-07-25 05:51:34 +00:00
warren%netscape.com 7ac7233df8 Factored string bundles out of necko. Fixes bug 42107 - need to fix string bundle init workaround. Also bug 40506 - nsIWebProgressListener needs status text. Status messages now work in mozilla and viewer with internationalized and parameterized text! Added temporary error architecture until bug 13423 can be fixed. Extended nsIStringBundleService to provide method to format status message. r=valeski,jband,tao. verified=mstoltz 2000-07-25 05:45:56 +00:00
conrad%ingress.com 5861aac092 1. Fixed ResolvePathAndSpec - if directories did not exist, the vRefNum and dirID were getting zeroed out. If the path was relative this was wrong. 2. Fixed MoveCopy - If nsnull was passed as newName, which is valid, new name was uninitialized garbage. r-dougt 2000-07-24 20:05:54 +00:00
jband%netscape.com e1db113dac fix uninitialized variable 2000-07-22 22:50:35 +00:00
mkaply%us.ibm.com bdf3d42400 OS/2 Tinderbox breakage
Attempt 2 to fix this - just cast the functions
2000-07-22 15:19:57 +00:00
mkaply%us.ibm.com 3cd1429629 OS/2 Tinderbox breakage
Attempt 1 to fix this - add PR_CALLBACK for VisualAge
2000-07-22 14:13:00 +00:00
warren%netscape.com 6db4bc1911 Registering nsIErrorService 2000-07-22 05:48:04 +00:00
warren%netscape.com f932a2bc44 Added nsIErrorService to build. 2000-07-22 05:46:39 +00:00
warren%netscape.com f8798aa396 Added nsIErrorService to map from nsresult codes to string bundles and keys for error messages. 2000-07-22 05:38:43 +00:00
dougt%netscape.com 0583d7d8e7 r,a=brendan@mozilla.org 24052 2000-07-21 22:16:18 +00:00