brendan%mozilla.org
55ce126995
- 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
c0a8b69048
Bug 40027, reads past buffer in nsString::ToCString, r,a=waterson
2000-07-26 00:05:55 +00:00
sgehani%netscape.com
ec4e062bc9
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
305d1f7993
Lets show some objdir sensitivity.
2000-07-25 11:03:25 +00:00
warren%netscape.com
8bd7267f01
Fixed linux makefile for xpcom.properties
2000-07-25 05:54:38 +00:00
warren%netscape.com
3fbed19a16
Added xpcom.properties to linux make.
2000-07-25 05:51:34 +00:00
warren%netscape.com
2b01440bc0
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
fcb5d64b7f
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
1ddaab22f3
fix uninitialized variable
2000-07-22 22:50:35 +00:00
mkaply%us.ibm.com
f83c889180
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
c03c730a44
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
01ee522c47
Registering nsIErrorService
2000-07-22 05:48:04 +00:00
warren%netscape.com
d9d9722138
Added nsIErrorService to build.
2000-07-22 05:46:39 +00:00
warren%netscape.com
05c749064c
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
3a70ed325d
r,a=brendan@mozilla.org 24052
2000-07-21 22:16:18 +00:00
brendan%mozilla.org
02c5512498
Finish factoring tmreader from bloatblame; misc. clenaups (not part of build).
2000-07-21 20:42:15 +00:00
mkaply%us.ibm.com
ee0249ccf8
#45973
...
r=dougt, a=brendan
OS/2 specific changes for nsAppFileLocationProvider.cpp
2000-07-20 18:55:28 +00:00
mkaply%us.ibm.com
522aaa276a
#45690
...
r=mkaply, a=brendan
Sync up nsLocalFileOS2.cpp with Windows changes
2000-07-20 14:54:24 +00:00
conrad%ingress.com
db6eb046ac
Not part of build!
Added some <includes> needed on Mac
2000-07-19 21:47:08 +00:00
dougt%netscape.com
780e01b652
Adding UNIX makefiles.
...
making compile on unix
(NOT PART OF BUILD)
2000-07-19 21:20:35 +00:00
dougt%netscape.com
f11513d107
Fixing line feeds.
...
Adding makefiles for windows.
Making compile on windows.
(not part of build!)
2000-07-19 19:58:35 +00:00
tor%cs.brown.edu
1d1a5485e4
Bug 40748 - officially kill the SUNWspro4.2 build. r=cls, a=waterson
2000-07-19 19:53:01 +00:00
warren%netscape.com
9cb1fc4213
Reverted change from doronr@naboonline.com to print warning. This gets called erroneously when the program quits.
2000-07-19 09:32:35 +00:00
jband%netscape.com
ff320436f0
patches from madams@janna.com to build xpconnect standalone. bug 42026. r=leaf@mozilla.org a=brendan@mozilla.org
2000-07-19 03:36:27 +00:00
conrad%ingress.com
a348a7e8c7
1. Added Get/SetPersistentDescriptor. Use this instead of GetPath/InitWithPath.
2. It is now possible to pass nsnull for the path param to NS_NewLocalFile(). This allows one to create an unspecified file.
r = dougt
2000-07-17 15:03:05 +00:00
conrad%ingress.com
eedd73c66d
Added Get/SetPersistentDescriptor. Use this instead of GetPath/InitWithPath.
r = dougt
2000-07-17 15:01:10 +00:00
conrad%ingress.com
71b8e272d8
Added Get/SetPersistentDescriptor method. Use this instead of GetPath/InitWithPath.
2000-07-17 14:57:14 +00:00
conrad%ingress.com
9038f4adb8
First checkin - Not yet part of build.
2000-07-16 14:20:33 +00:00
idk%eng.sun.com
c000d75fca
** not part of tbox build **
...
Renamed makefiles.
2000-07-15 01:37:28 +00:00
jfrancis%netscape.com
7df6a29f8a
reserving iid for nsIEditorObserver; NOT PART OF BUILD
2000-07-14 19:12:30 +00:00
dbaron%fas.harvard.edu
902378af7e
Clean up stack trace horribly mangled by some editor. Documentation changes only (not part of build).
2000-07-14 01:41:11 +00:00
mkaply%us.ibm.com
892de09884
#42637
...
r = mkaply, a = brendan
TINDERBOXBREAK - THIS FILE IS OS/2 ONLY
2000-07-13 15:39:52 +00:00
waterson%netscape.com
11fbbe38a5
Inline 'operator PRUnichar*()', 'operator char*()'; add inline 'get()' methods. r=brendan
2000-07-13 03:20:28 +00:00
dougt%netscape.com
c555c3e7c1
Fixing bustage.
2000-07-12 23:59:33 +00:00
dougt%netscape.com
d84c495203
bug 40750.
...
Adding followSymlink flag to nsILocalFile.
Adjusting callers.
windows shortcut optimizations.
r=blizzard@mozilla.org .
a=brendan@mozilla.org
2000-07-12 23:31:31 +00:00
dbaron%fas.harvard.edu
085ff3a5cc
Document recent changes to XPCOM memory tools. (Documentation. Not part of build.)
2000-07-12 03:21:45 +00:00
warren%netscape.com
5946c0c8bf
Bug 40810 - warning message. Checking in for doronr@naboonline.com r=warren
2000-07-12 00:28:57 +00:00
ftang%netscape.com
478c04fe2f
fix bug 21418. change the converter to UTF-8 and handle the \uxxxx and \r \n \t in the
...
lexical level (scanner) r=tao
2000-07-11 19:14:59 +00:00
brendan%mozilla.org
0d66d403b3
Make NS_TraceMallocShutdown idempotent just in case it's called more than once (doesn't affect default builds: #ifdef NS_TRACE_MALLOC).
2000-07-11 19:10:52 +00:00
warren%netscape.com
7982bac600
Fixed warning.
2000-07-11 09:46:51 +00:00
warren%netscape.com
c5d2febbcb
Reordered atom table destruction to be last because memory shutdown still needs it. Moved nsIThread shutdown up just to be safe. r=dbaron
2000-07-11 07:31:50 +00:00
warren%netscape.com
2f3e104192
Removed assertion to allow UnregisterObserver to be called after Shutdown (harmlessly). r=dbaron
2000-07-11 07:29:05 +00:00
warren%netscape.com
ca180c6d4d
Fixed monitor destructor because NS_TraceMallocShutdown is called twice. r=dbaron
2000-07-11 07:28:14 +00:00
warren%netscape.com
4157de5421
Defensive programming for UnregisterObserver after Shutdown. r=dbaron
2000-07-11 06:56:06 +00:00
warren%netscape.com
bcd997ce22
Fixed nsMemoryImpl to release memory pressure observers on shutdown. r=dbaron
2000-07-11 06:03:08 +00:00
dougt%netscape.com
7016b714ad
First check in. NOT PART OF BUILD.
2000-07-11 00:10:34 +00:00
brendan%mozilla.org
e419a66c7a
First cut at reusable trace-malloc logfile reader, factored from bloatblame.
2000-07-09 08:53:46 +00:00
dbragg%netscape.com
cfb6d3817e
Fix for bug #42719 . SetLeafName was not removing the old leaf name before appending a new one. r=sgehani
2000-07-07 21:54:08 +00:00
mkaply%us.ibm.com
4432abe4be
#42637
...
r = mkaply, a = brendan
OS/2 bringup - We weren't returning a value from CallMethodFromVTable
2000-07-07 21:46:12 +00:00
jband%netscape.com
dcac81acb0
Fix yet another instance of the qsort bug that was biting OS/2 only. See explanation in cvs log comment for revision 1.25 of xpt_link.c. Thanks to Javier Pedemonte <pedemont@us.ibm.com>. a=brendan@mozilla.org
2000-07-07 07:32:50 +00:00