7200 Commits

Author SHA1 Message Date
benjamin%smedbergs.us
4a30ab1ce3 Typo from bug 325229, caught by dbaron.
git-svn-id: svn://10.0.0.236/trunk@191155 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-24 16:11:33 +00:00
dougt%meer.net
6406abdb0d Updating configure.in to build the vs8 shunt project and wrapper tools. Also making Windows CE use the static version of libIDL. Windows CE only
git-svn-id: svn://10.0.0.236/trunk@191066 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 20:52:49 +00:00
benjamin%smedbergs.us
4bf3112d3d Backout bug 313309 part 3 again due to gcc2.9x bustage and an ICE on MSVC6
git-svn-id: svn://10.0.0.236/trunk@191063 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 19:57:50 +00:00
benjamin%smedbergs.us
40064a30ee Bug 313309 part 3 - relanding now that all the mac tinderboxen have been upgraded to xcode 1.5+ - use a weak static data symbol for NS_GET_IID instead of an inline function. Have to use templates to trick compilers into emitting a weak symbol. r=shaver
git-svn-id: svn://10.0.0.236/trunk@191047 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 18:31:02 +00:00
masayuki%d-toybox.com
bbdc339af8 Bug 179056 "Check for new message every" stops after hibernate. patch by Masatoshi Kimura (emk) <VYV03354@nifty.ne.jp> r=emaijala+sfraser, sr=roc
git-svn-id: svn://10.0.0.236/trunk@191035 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 17:02:45 +00:00
timeless%mozdev.org
af51e73d0e Bug 106386 Correct misspellings in source code
r=bernd rs=brendan


git-svn-id: svn://10.0.0.236/trunk@191013 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 09:36:43 +00:00
cbiesinger%web.de
511bcaf4c3 Bug 315598 Allow more than one global redirect observer, using the
"net-channel-event-sinks" category.
r=darin sr=bz


git-svn-id: svn://10.0.0.236/trunk@190822 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 14:07:21 +00:00
mark%moxienet.com
4e831dc310 326838 [BeOS] build broken after 313398. Reduce number of asm operands to conform to gcc 2.95's limit of 10. r=josh sr=shaver
git-svn-id: svn://10.0.0.236/trunk@190802 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 04:05:19 +00:00
darin%meer.net
7ccf3d1990 fixes bug 326603 "Enable use of tracerefcnt with derived classes" r=bsmedberg sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@190760 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-21 22:49:00 +00:00
mark%moxienet.com
a2b9205e57 322578 Support ppc<->x86 cross builds for Mac OS X. Core cross-compile support. r=bsmedberg r=cls sr=bryner
git-svn-id: svn://10.0.0.236/trunk@190627 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-21 00:21:55 +00:00
cls%seawood.org
40e7ef5034 Fix mingw cross-compile bustage.
Original patch by <basic@mozdev.org>.
Bug #320646 r=cls


git-svn-id: svn://10.0.0.236/trunk@190537 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-19 07:43:19 +00:00
mark%moxienet.com
312c2ed8c4 323657 Fixing XULRunner bustage by moving nsMacUtils class to nsMacUtilsImpl. r=dbaron sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@190526 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-18 21:09:59 +00:00
cvshook%sicking.cc
1840854dfb Bug 327256: Give nsCOMArray ability to preallocate storage space. r/sr=darin
git-svn-id: svn://10.0.0.236/trunk@190512 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-18 05:54:47 +00:00
mark%moxienet.com
8676063f50 323657 Add a new MacUtils XPCOM service with an isUniversalBinary utility attribute to determine whether or not the running application is universal. r=bsmedberg sr=darin
git-svn-id: svn://10.0.0.236/trunk@190359 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-17 16:19:53 +00:00
dbaron%dbaron.org
5765baf309 Make refcount logging usable from C. b=317481 r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@190140 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-15 20:23:08 +00:00
cbiesinger%web.de
60202fa246 bug 316416 patch by neil@parkwaycc.co.uk r=bryner
make activity legal even if a load fails


git-svn-id: svn://10.0.0.236/trunk@189950 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-14 14:45:32 +00:00
benjamin%smedbergs.us
bdd2b20300 Followup to bug 325229 - don't stick bell in stderr on platforms that have a dbgdlg
git-svn-id: svn://10.0.0.236/trunk@189854 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-13 20:21:20 +00:00
benjamin%smedbergs.us
29f4002425 Bug 326981 - build broken on BeOS from bug 325229, patch by Doug Shelton <doug@sheltonfamily.org> r=me
git-svn-id: svn://10.0.0.236/trunk@189824 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-13 16:19:31 +00:00
benjamin%smedbergs.us
88a2db7cdf Bug 325229 part 2 - Stub out the old exitroutine functions which are fatally flawed, r=darin
git-svn-id: svn://10.0.0.236/trunk@189823 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-13 16:08:55 +00:00
pavlov%pavlov.net
302dc89bdb fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@189570 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-10 20:26:28 +00:00
mark%moxienet.com
107b0d2029 326710 Non-win32 debug builds broken since bug 325229. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@189569 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-10 20:23:22 +00:00
masayuki%d-toybox.com
523c80290d Bug 180849 Mail loss in import of NC4 mail when 0x5C(\) is used as 2nd byte of muti-byte character in folder name. r=jshin, sr=dougt
git-svn-id: svn://10.0.0.236/trunk@189568 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-10 19:56:48 +00:00
benjamin%smedbergs.us
fef25ea79c Bug 78081 - don't export intermediate libraries - initial makefile changes to switch from $(DIST)/lib to in-tree library locations - blanket-r=mento
git-svn-id: svn://10.0.0.236/trunk@189561 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-10 18:23:52 +00:00
benjamin%smedbergs.us
be891ac66c Bug 325229 followup: only dump refcnt statistics if logging has been initialized
git-svn-id: svn://10.0.0.236/trunk@189560 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-10 16:19:13 +00:00
benjamin%smedbergs.us
70d82c362b Bug 325229 part 1 - standalone glue registers exit routine which is called after module unload; also fixes bug 317481 - C API for nsTraceRefcnt; also fixes bug 318622 - Make nsTraceRefcntImpl::SetActivityIsLegal work properly and turn it on; design review by dbaron, r=darin
git-svn-id: svn://10.0.0.236/trunk@189558 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-10 15:00:36 +00:00
dbaron%dbaron.org
700736bdc2 Use __builtin_frame_address instead of setjmp to get the frame pointer for Linux stack traces, plus a little other cleanup. r=caillon sr=shaver b=323853
git-svn-id: svn://10.0.0.236/trunk@189528 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-09 23:03:49 +00:00
mark%moxienet.com
739c199e14 313398 Crashes in xptcall with unaligned stack on x86 Mac at -O0. Align the stack for all calls. r=josh sr=shaver
git-svn-id: svn://10.0.0.236/trunk@189482 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-09 16:43:55 +00:00
darin%meer.net
d046d853ef fixes bug 325331 "Make nsTArray a bit more useful" r=bsmedberg (relanding)
git-svn-id: svn://10.0.0.236/trunk@189382 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-08 01:23:26 +00:00
dougt%meer.net
db7212e4b4 Using stdcall works much better then the hack we had. r=dveditz. WINCE ONLY
git-svn-id: svn://10.0.0.236/trunk@189314 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-07 16:46:20 +00:00
darin%meer.net
d71cde4c0b reverting last change since it makes vc6 unhappy.
git-svn-id: svn://10.0.0.236/trunk@188912 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-04 01:21:54 +00:00
darin%meer.net
47f1c672ec fixes bug 311456 "Calling Truncate() on an nsAutoString makes next append work hard and doesn't clear F_VOIDED flag" r=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@188910 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-04 00:42:18 +00:00
darin%meer.net
4d8ef5cd22 fixes bug 325331 "Make nsTArray a bit more useful" r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@188882 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-03 21:41:31 +00:00
timeless%mozdev.org
578da30c2b backing out changes from
Bug 323853 - JB_BP not exported by newer glibc
per shaver, r=shaver


git-svn-id: svn://10.0.0.236/trunk@188872 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-03 19:35:14 +00:00
cbiesinger%web.de
6322c04952 bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@188844 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-03 14:18:39 +00:00
pedemont%us.ibm.com
aadb826aea Bug 325260 - On Mac OS X, XPCOMGlueLoadXULFunctions should search library's symbol table, not global symbol table. Also, use snprintf (instead of sprintf) on all platforms. r=bsmedberg, sr=mentovai.
git-svn-id: svn://10.0.0.236/trunk@188670 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-01 16:51:12 +00:00
darin%meer.net
fff2cf22d2 fixes bug 324981 "nsTArray crash in RemoveElement" r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@188465 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-30 17:16:50 +00:00
cbiesinger%web.de
a5408fb242 fixing bustage from bug 323412: check in missing file
git-svn-id: svn://10.0.0.236/trunk@188393 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-28 16:25:25 +00:00
cbiesinger%web.de
3f5e168b85 bug 323412 get the event queue service outside of the proxy locks
patch by Matthew Gertner <matthew@allpeers.com> r=dougt


git-svn-id: svn://10.0.0.236/trunk@188392 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-28 15:46:11 +00:00
wr%rosenauer.org
d9d7edb8b3 Bug 323853 - JB_BP not exported by newer glibc (2.4), r=bsmedberg, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@188144 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-25 05:46:27 +00:00
bryner%brianryner.com
256fd4c351 Remove deprecated nsTString::ToCString (bug 323471). r+sr=darin.
git-svn-id: svn://10.0.0.236/trunk@188104 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-24 19:22:02 +00:00
bsmedberg%covad.net
72e2677a8b Bug 242870 - (optionally) statically link libIDL/glib with xpidl on Windows instead of having to use compiler-specific DLLs r=cls
git-svn-id: svn://10.0.0.236/trunk@188098 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-24 18:15:11 +00:00
mark%moxienet.com
a862a15819 323337 Use fastcall on Mac OS X x86: __attribute__(regparm(3)). r=josh
git-svn-id: svn://10.0.0.236/trunk@188060 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-23 20:11:08 +00:00
gerv%gerv.net
c35f23727a Bug 324392: fix licensing on Apple DTS code.
git-svn-id: svn://10.0.0.236/trunk@188042 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-23 10:22:40 +00:00
bzbarsky%mit.edu
784dbe430c Remove assertion that unnecessarily makes do_GetInterface less useful. Bug
323382, patch by Martijn Wargers <martijn.martijn@gmail.com>, r=darin,
moa=dougt, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@187985 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-21 22:24:27 +00:00
jag%tty.nl
82e227df49 Follow-up to bug 316782. Prevent "copy-construction" of nsAutoPtr through |nsAutoPtr::operator T*() const| chained with constructor |nsAutoPtr(T*)| by adding an extra implicit conversion through a helper class. r=dbaron, r=darin
git-svn-id: svn://10.0.0.236/trunk@187964 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-21 11:39:22 +00:00
jag%tty.nl
168c741a4f Bug 324124: nsCOMPtr can be constructed with const char* and nsID
r=bsmedberg, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@187963 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-21 11:23:32 +00:00
darin%meer.net
2ac16ce7fe fixes bug 324058 "Fix nsStringStream compilation warning about multiple SetData versions" r=biesi sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@187909 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-20 19:17:58 +00:00
bsmedberg%covad.net
6a8d8dac46 Bug 321673 - Make component loader logging more useful and dump to stderr in debug builds, r=darin
git-svn-id: svn://10.0.0.236/trunk@187754 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-18 15:55:10 +00:00
bsmedberg%covad.net
307bdb2267 Bug 319999 - XPCOM Shutdown: xpcom-shutdown-threads notification and cleanup of event queues before component manager shutdown, r=darin
git-svn-id: svn://10.0.0.236/trunk@187710 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-17 15:41:40 +00:00
dbaron%dbaron.org
36d8c56a66 Fixes for gcc 4.0. Patch from Zack Weinberg <zackw@panix.com>. b=323114 r=dbaron
git-svn-id: svn://10.0.0.236/trunk@187634 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-14 20:44:37 +00:00