Jonas Sicking
2cfa36795b
Bug 534136 Part 5: Clean up atomtable hash entries. r=jst
2010-03-08 07:45:00 -08:00
Jonas Sicking
8a4b4283f4
Bug 534136 Part 4: Inline accessors on nsIAtom. r=peterv sr=jst
2010-03-08 07:45:00 -08:00
Jonas Sicking
ff49d3e414
Bug 534136 Part 2: Use 16bit-char buffers inside atoms. r=bz sr=mrbkap
2010-03-08 07:45:00 -08:00
Jonas Sicking
b2f8c249b3
Bug 534136 Part 1: Make atoms keep a pointer to an nsStringBuffer rather than storing the data inline. r=bsmedberg
2010-03-08 07:44:59 -08:00
Ginn Chen
63eeae7d2b
Bug 550154: PGO build issue on Solaris SPARC r=ted.mielczarek
2010-03-08 17:35:41 +08:00
Uli Link
c2042c2106
Bug 537967 - Moving FILE_ILLEGAL_CHARACTERS from nsCRT.h to nsCRTGlue.h for frozen linkages, r=bsmedberg,sr=shaver
2010-03-07 15:15:31 +01:00
Serge Gautherie
3612c742f6
Bug 521673 - Remove remnant OJI references; (Cv2) Delete /xpcom/reflect/xptcall/tests/eVC4/*.
...
rs=dougt.
2010-03-07 13:08:19 +01:00
Mike Hommey
57523e59cc
Bug 547656: xptcall broken on mips o32 big endian r=bsmedberg
2010-03-06 13:00:54 -05:00
Serge Gautherie
a203095824
Bug 514787 - Remove unused TARGET_CARBON and TARGET_API_MAC_CARBON in configure.in; (Cv1) Update nsILocalFileMac.idl too.
...
r=benjamin.
2010-03-05 21:57:14 +01:00
Daniel Holbert
b79ca296da
Bug 539585: Fix warning "warning: format '%p' expects type 'void *'" in xpcom directory. r=bsmedberg
2010-03-05 10:41:25 -08:00
Dão Gottwald
5be72d1839
Backed out changeset 4c8952703e77
2010-03-05 13:34:44 +01:00
Mike Hommey
fea6270a75
Bug 543438 - TestBlockingProcess relies on stdin to "block". r=dtownsend
2010-03-05 13:02:22 +01:00
Brad Lassey
41462d6637
fix comm-central bustage r=ted
...
--HG--
extra : rebase_source : 99482ae0d97a887d59cb9eb19c2eaafd0083995e
2010-03-04 15:07:29 -05:00
Chris Jones
82027523cc
Bug 549435: Make the leak log available during ipc/-related startup and shutdown. r=bsmedberg
2010-03-04 13:50:28 -06:00
Brad Lassey
40dfe937a9
bug 547521 - enable building for windows mobile with --disable-libxul r=ted
2010-03-04 13:47:35 -05:00
Chris Jones
6aba0ec714
Bug 441324, part 4: Enable infallible operator new (leaving malloc fallible) in Gecko, and play well with the wince shunt. r=bsmedberg r=blassey r=vlad
2010-03-03 23:02:58 -06:00
Chris Jones
cb3531ba5d
Bug 441324, part 3: Configure and build changes for libmozalloc. r=bsmedberg
2010-03-03 23:02:57 -06:00
Mike Hommey
1721473b31
Bug 543464 - Cleanup after make check in xpcom/tests. r=bsemdberg
2010-03-03 16:25:14 +01:00
Jonas Sicking
7ccc46c8c5
Bug 549743: Abort if cycle collected object is refcounted from threads other than the main thread. Such refcounting will randomly cause leaks and crashes anyway, so better crash up front to make sure developers notice. r=dbaron
2010-03-02 16:04:34 -08:00
Ginn Chen
ac768b8631
Bug 542738 nsLocalFile::IsWritable/IsReadable/IsExecutable is wrong on Solaris r=dougt
2010-03-02 13:51:57 +08:00
Ginn Chen
4bfe19ffc6
Bug 537071 Add x86_64 Solaris support for xpcom/reflect/xptcall r=jst
2010-03-02 13:51:40 +08:00
Benjamin Smedberg
d2bfdbb2ca
Bug 528250 - Unify all the intermediate tiers (xpcom/necko/external/gecko/toolkit) into one tier_platform, r=ted sr=vlad
2009-11-12 14:37:34 -05:00
Chris Jones
a1692d1bca
Bug 541185: Fall back on clock_getres() when resolution detection fails, and remove bogus upper-bound sanity check. r=roc
2010-03-01 15:44:05 -06:00
Robert O'Callahan
98499572f0
Bug 534425. Part 3: Make nsRefPtr be more lenient about initializing from an already_AddRefed. r=bsmedberg
2010-03-01 20:56:18 +13:00
timeless@mozdev.org
ffcd231df9
Bug 503638 OOM crash [@ PL_DHashTableOperate | _MD_CURRENT_THREAD] in nsCycleCollector
...
r=dbaron
2010-02-28 11:23:59 +01:00
Jonas Sicking
cb4d2d7494
Bug 549098: Work around expected asserts by disabling tests in debug builds. r=dbaron
2010-02-27 13:15:51 -08:00
Neil Rashbrook
4a97ea8b5e
Bug 545730 Add nsRefPtr overload for CallQueryInterface r=dbaron
2010-02-27 16:01:53 +00:00
Karl Tomlinson
4228c8586c
b=517133 Get crash stats for X errors r=bsmedberg
...
--HG--
extra : rebase_source : e9b2319a566ecb5a8a3cd6ba322df97e1ff3ffc8
2010-02-24 14:25:16 -08:00
bjarne@runitsoft.com
7c3fe71542
Bug 513074 - remove sync writes from current cache, r=biesi,michal.novotny sr=bzbarsky
2010-02-23 10:13:18 -08:00
Jonas Sicking
191d07f2f5
Bug 541245 part 4: Be consistent about prohibited characters such as 0xFFFE in UTF8<->UTF16 conversion code. r=smontagu
2010-02-23 09:38:10 -08:00
Jonas Sicking
f480ff94d2
Bug 541245 part 3: Add UTF8/UTF16 encoding/decoding/comparison tests. r=smontagu
2010-02-23 09:38:10 -08:00
Jonas Sicking
bc2c30510a
Bug 541245 part 2: Make UTF8<->UTF16 comparison code consistent in the face of badly encoded strings. r=smontagu
2010-02-23 09:38:10 -08:00
Jonas Sicking
7a2b9e4a43
Bug 422868 part 1: Fix UTF8 <-> UTF16 conversion code to deal with all encoding errors consistently. r=smontagu
2010-02-23 09:38:10 -08:00
Saint Wesonga
7674a5ab7c
Bug 523417 - "warning: invoking macro NS_ENSURE_SUCCESS argument 2: empty macro arguments are undefined in ISO C90 and ISO C++98" in DOM worker code. r=jst
2010-02-22 18:41:21 +01:00
Oleg Romashin
a3814e7662
Bug 547008 - osso-mem.h in nsMemoryImpl.cpp is not used, and should be removed. r=dougt
...
--HG--
extra : rebase_source : 35638f5dd120786826ee0f9891e3d00940bbb037
2010-02-19 00:04:39 +02:00
Mike Hommey
86557a54c4
Bug 544835 - Remove leftovers from bug 476903. r=bsmedberg
2010-02-20 19:11:57 +01:00
Neil Rashbrook
35f4db9e0a
Bug 543001 Make nsTArray::GreatestIndexLtEq easier to use r=bsmedberg
2010-02-20 15:26:12 +00:00
Oleg Romashin
792f78eba9
Bug 540545 - NS_ERROR is very annoying in X86 maemo builds. r=dougt
...
--HG--
extra : rebase_source : 3355bf2092ded94c75bc733f2c36c51428dd53ef
2010-02-18 23:52:54 +02:00
Benjamin Smedberg
0c0acbc2ea
Followup to bug 541446 - nsIEnvironment.set will intentionally leak a string when you call it because that is required by the PR_SetEnv API. Make that string something which is not tracked by our leak detector
...
--HG--
extra : rebase_source : 2bdaf8d6ce3a8d093c107eeb9a4b2d4643ba0136
2010-02-10 12:57:46 -05:00
Mark Banner
b6868086fd
Bustage fix following bug 541594 - revert NS_strtok change that appears to be causing hangs and fix ini parser to work as intended. rs=dolske
2010-02-10 11:55:18 +00:00
Justin Dolske
2135ff316c
Bug 540532 - allow setting report submission preference via XPCOM. r=gavin, r=ted
2010-02-09 17:05:31 -08:00
Justin Dolske
368d0fe318
Bug 541594 - extend nsIINIParser to allow writing INI files. p=dolske+benjamin, r=benjamin, r=dolske
2010-02-09 17:05:31 -08:00
Doug Turner
34f05ad210
Bug 543976 - Clean up Maemo defines. r=ted
2010-02-09 11:02:11 -08:00
Jae-Seong Lee-Russo
32f8745a98
Bug 517553: Remove '=='/'!=' 'PR_FALSE'/'PR_TRUE'
2010-02-07 10:52:43 -05:00
Roger Dicke
11239b7fd4
Bug 529978 - xpcom analysis Makefile produces error about ".deps". r=bsmedberg
2010-02-06 09:48:24 +01:00
Mitchell Field
89238fae50
Bug 542222 - Followup fix for Reduce recursion in makefiles. r=rstrong
2010-02-05 23:25:10 -08:00
Walter Meinl
620cdcce8d
Bug 536451 - OS/2 cannot handle mozsqlite3.dll. r=ted
...
--HG--
extra : rebase_source : c1a6deb7130b1142ca58dad88a34ecdcda75a378
2010-02-04 15:51:02 +01:00
Shailen
512b9cdbd9
Bug 516667 - Adding bookmarks fails on AIX. r=gal, sr=bsmedberg
2010-02-04 15:01:19 +01:00
Benjamin Smedberg
32cca8830e
Bug 516515 - Don't initialize XPCOM in plugin processes, r=cjones
...
--HG--
extra : rebase_source : cab356b862a66fb7f5955b1f936944f2395bba3c
2010-02-03 17:17:09 -05:00
Phil Ringnalda
4ab62a6c6d
Bug 542962 - Remove some zero byte files, r=dbaron
2009-12-18 21:26:13 -08:00
Justin Lebar
451d425c4b
Bug 500328 - Implement History.pushState(), History.replaceState() methods. r=smaug, r=zpao, sr=sicking
2009-09-01 09:45:05 -07:00
Walter Meinl
57b4ffec23
Bug 536269: Fix build bustage on OS/2 in xpcom/build/dlldeps.cpp r=bsmedberg
2010-01-30 07:45:56 -05:00
Daniel Holbert
d70af0ebb8
Backed out changeset dc7a04be6904 on suspicion of causing bug 543034.
2010-01-29 18:50:46 -08:00
Justin Lebar
56149d38c0
Bug 500328 - Implement History.pushState(), History.replaceState() methods. r=smaug, r=zpao, sr=sicking
2009-09-01 09:45:05 -07:00
Benjamin Smedberg
cbaafc360e
But 535564 part 3 - don't inherit leak/bloat log handles from parent to child processes on Windows: the Java plugin spawns a process which can remain after our Firefox/plugin processes are properly cleaned up, preventing the log files from being closed, r=jgriffin over IRC
...
--HG--
extra : rebase_source : 413e125c087f8e8c37f9f3dec372521e709760e5
2010-01-27 11:19:50 -05:00
Palo Misik
b3e49c0d5f
Bug 530505: Rev IID on various interfaces for Gecko 1.9.3 r=bsmedberg
2010-01-23 11:34:08 -05:00
Chris Jones
fc8eb5baaf
bug 539552 - keep track of child process minidumps, offer pid based lookup API, write out .extra data in child minidump callback. r=ted,bsmedberg
...
--HG--
extra : transplant_source : %C2x%AA%8C%9E%FF%05%9A%9A%86aw%09L%A1%FAQ%DATG
2010-01-14 17:38:00 -05:00
Marco Perez
4c796dcd97
Bug 536877 - Mozilla builds on FreeBSD (x86-64 only) broken. r=bsmedberg
2010-01-21 13:18:46 +01:00
Gavin Sharp
075df99031
Bug 538920: give nsIObserver the "function" attribute to allow directly passing JS function objects to nsIObserverService::addObserver, r=bsmedberg
2010-01-11 05:01:38 -05:00
Brad Lassey
972105f17b
bug 537288 - xptcinvoke for windows ce arm is incompatible with ARMv7 and newer r=vlad, Jacob.Bramley@arm.com
...
--HG--
extra : rebase_source : fe9a32d7837668d1163ea755248e3e672dc538cd
2010-01-19 11:42:40 -05:00
Jacek Caban
a4dab0be7d
Bug 505711 - Compilation failure on MinGW in gfx/thebes. r=jfkthame
2010-01-14 21:31:06 +00:00
Chris Jones
392961a7d7
Bustage fix: work around XRE hackery.
...
--HG--
extra : rebase_source : 369e571b7e2dcd78bb6d1cd4c0aa470f43b623bf
2010-01-12 17:42:58 -06:00
Chris Jones
b866163542
Bug 516759: Use OOP crash reporting in Gecko. r=luser
...
--HG--
extra : rebase_source : 1949d23a5ce0c15c266d9e67e6a6be7d650a51df
2010-01-12 15:14:38 -06:00
Daniel Holbert
55d3b584bd
fix for thunderbird bustage from Bug 474743. (need <stdio.h> in new xpcshell test for 'printf' usage)
2010-01-12 12:56:16 -08:00
Brian Birtles
26b0f02a75
Bug 474743 Prequel: Implement nsTPriorityQueue. r=dholbert r=roc sr=bsmedberg
2010-01-12 12:00:49 -08:00
L. David Baron
9eab8986d2
Make GraphWalker use templates instead of virtual functions. (Bug 537547) r=smaug
2010-01-12 08:51:39 -08:00
Neil Rashbrook
62e08f3919
Bug 538476 Allow ToInteger to take an nsresult* parameter to match the external string API r=bsmedberg
2010-01-08 23:43:50 +00:00
Chris Jones
71a5587293
Bug 522126, part 3: Use POSIX-clock TimeStamp/TimeDuration implementation if configure.in says it's supported. r=luser
2010-01-07 11:21:33 -06:00
Chris Jones
43295cdbc4
Bug 522126, part 2: Add a POSIX clock (CLOCK_MONOTONIC) implementation of TimeStamp/TimeDuration. r=roc
2010-01-07 11:21:28 -06:00
Chris Jones
ae6df8c9b1
Bug 522126, part 1: refactor TimeStamp/TimeDuration so that platform-specific implementations can be added. r=roc
2010-01-07 11:21:23 -06:00
Taras Glek
a2636b6079
Bug 537158: Make fastload more robust r=brendan
2009-12-29 14:04:38 -08:00
Shailen
83617fb288
Bug 526450 - "AIX Compilation error for 3.7a1pre source xpcom/io/nsWildCard.cpp", line 455.20: 1540-0274 (S) The name lookup for "ns_WildCardMatch" did not find a declaration" [r=bsmedberg]
2009-11-04 03:19:00 -06:00
Brad Lassey
de6ecfd10f
bug 535894 - Crash under asmXPTC_InvokeByIndex r=crowder
2009-12-29 20:28:46 -05:00
Chris Jones
efd235a889
Bug 529134: Initialize tracemalloc in NS_LogInit() to ensure that tracemalloc is always thread safe. r=bsmedberg r=dbaron
2009-12-29 16:45:59 -06:00
Metal Sonic
bb9fc4f136
Bug 507387 - fix copyright holder; Mozilla Corporation -> Mozilla Foundation. r=gerv.
2009-12-21 21:50:30 +00:00
Jonas Sicking
5e41ab5fcc
Skidmark for bug 524944 r=bsmedberg
2009-12-17 21:54:02 -08:00
Jonas Sicking
8546bb2d56
Backed out changeset 4c88c8839a46 due to redness
2009-12-17 22:34:52 -08:00
Jonas Sicking
4b56ea211a
Skidmark for bug 524944 r=bsmedberg
2009-12-17 21:54:02 -08:00
Benjamin Smedberg
bf0e6d00f0
Merge mozilla-central into electrolysis
2009-12-16 08:38:42 -05:00
timeless@mozdev.org
ee1a6e765f
Bug 535106 solaris nsTraceRefcntImpl.cpp Error: Overloading ambiguity between "nsACString_internal::AppendInt(int)" and "nsACString_internal::AppendInt(unsigned)".
...
hi
r=smaug
2009-12-16 14:50:07 +01:00
Ginn Chen
9018848083
Bug 534848 enable about:memory for Solaris r=vlad
2009-12-16 19:23:17 +08:00
Benjamin Smedberg
bfa43ef17d
Merge mozilla-central into electrolysis.
2009-12-15 20:31:04 -05:00
Chris Jones
ce22ae1ab8
bug 534922: quick and dirty hack to make NS_RUNTIMEABORT trigger the crashreporter on windows. r=bsmedberg
2009-12-15 15:40:30 -06:00
Benjamin Smedberg
c274ce87d8
Merge mozilla-central into electrolysis.
2009-12-14 08:01:18 -05:00
Benjamin Smedberg
7ffec1977a
Merge mozilla-central into electrolysis. One code change was required: in nsDocShell::CreateStaticClone I replaced EnsureDocShell with MaybeCreateDocShell.
2009-12-12 13:38:25 -05:00
Chris Jones
eae0a4d1cb
fix some leaks found by valgrind. r=trivial
2009-12-04 18:15:44 -06:00
Benjamin Smedberg
5cc5de47c0
Merge mozilla-central into electrolysis
2009-12-04 11:28:50 -05:00
Peter Van der Beken
3e9121dc13
Make sure debugging code for topcrash bug 500105 brings up breakpad. r=dbaron.
2009-12-03 12:23:06 +01:00
Chris Jones
588f9c3710
bug 529005: detect child process shutdowns vs. crashes, and expose this information to IPDL actors in a new |ActorDestroy(why)| interface. also ensure that subprotocol actors are notified of shutdown and cleaned up properly. r=bsmedberg r=bent
2009-12-03 02:16:28 -06:00
Chris Jones
adf54bbb48
bug 525172: from IPDL specs generate .cpp files with method definitions instead of everything in .h files. r=bsmedberg
2009-12-03 02:16:09 -06:00
Reed Loden
eeb3d89031
Backout patch from bug 528964 due to bustage.
2009-12-03 03:18:52 -06:00
zbychs@gmail.com
12db646285
Bug 528964 - "Memory leak in GRE_GetGREPathWithProperties" [r=bsmedberg]
2009-12-03 03:07:44 -06:00
Gijs Kruitbosch
7e16927bcc
Bug 527400 - Fix OOM null deref from bug 514872, r=jwalden+bmo, a=beltzner
...
--HG--
extra : rebase_source : 43a222a11bf131b8ef2420ef2d657c84ba452bb3
2009-12-02 19:48:48 +01:00
Benjamin Smedberg
ebb5f3fbbd
Merge mozilla-central into Electrolysis
2009-11-30 12:59:43 -05:00
Ted Mielczarek
4474f8025c
Rename sqlite3 library to mozsqlite3, fixes compile problems and crashes on Mac OS X. b=513747 r=sdwilsh
2009-12-15 01:52:57 -05:00
cbiesinger@gmail.com
98cf282ef2
Bug 529701 - nsCategoryCache could add a category observer twice in some situation (r=bsmedberg)
2009-11-25 13:50:01 -08:00
Ben Turner
68235ed431
Fix link warnings on windows
2009-11-25 15:41:58 -05:00
Brad Lassey
4bb23b3373
backing out bug 530087 due to talos segfault on maemo
2009-11-25 01:45:30 -05:00
Brad Lassey
e1be3c32de
bug 530087 - improve xptcinvoke for linux on arm r=vlad a192=vlad
2009-11-24 21:12:28 -05:00
Benjamin Smedberg
e0b27abbbf
Merge mozilla-central into Electrolysis.
2009-11-24 10:06:03 -05:00
Brad Lassey
7e856b2f8e
bug 530393 - improve xptcinvoke for Windows Mobile and Windows CE on ARM r=vlad
...
--HG--
rename : xpcom/reflect/xptcall/src/md/win32/xptc_arm_ceppc.asm => xpcom/reflect/xptcall/src/md/win32/xptcstubs_asm_ce.asm
2009-11-22 13:43:49 -05:00
Benjamin Smedberg
7e40d6c15f
Merge mozilla-central into electrolysis.
2009-11-19 12:41:46 -05:00
Marco Bonardo
b1c6b3ebf0
Bug 522353 - nsCategoryCache is still observing category changes after xpcom-shutdown, r=biesi, moa=bsmedberg
2009-11-19 14:15:05 +01:00
Jonas Sicking
0ce1d23dfd
Bug 526500: Fix bug in OOM handing for nsTSubstring::SetLength. Also change Capacity to return 0 rather than -1 for immutable strings to avoid similar surprises in the future. Finally Make SetCapacity return a boolean indicating success/failure to make it easier to check for oom handling. r=bsmedberg sr=dbaron
2009-11-18 17:14:29 -08:00
Olli Pettay
4e3189f927
Fixing bug 516113. Don't let new windows open up after we've started XPCOM shutdown. r=bsmedberg, a=blocking1.9.2+
2009-11-20 14:25:11 -08:00
Ben Turner
d215070785
More better awesome trap on debug builds when we try to abort
2009-11-12 12:04:58 -08:00
Ben Turner
a951266516
Make NS_DebugBreak trap as well as abort in debug builds
2009-11-12 11:44:25 -08:00
Benjamin Smedberg
8b4fbf702c
Merge mozilla-central into electrolysis.
2009-11-11 12:35:42 -05:00
Chris Jones
a6eb9f951d
bug 527871: fix shutdown assertion and leaking TestShellParent. still leaking ContentProcessParent's GeckoChildProcess, but needs discussion before fixing
2009-11-11 02:34:08 -06:00
Jonathan Griffin
44b5903e10
Bug 519570. Fix build bustage on non-IPC builds.
2009-11-10 11:39:42 -08:00
Jonathan Griffin
1adec9980b
Bug 519570. Log leaks for child processes in separate files, and handle them in automation.py. r=bsmedberg
2009-11-10 11:16:12 -08:00
Doug Turner
b70519e380
Fixing comment in nsMemoryImpl.cpp
2009-12-01 12:29:55 -08:00
Doug Turner
01da6cb9e5
Bug 532039 - Improve perf of IsLowMemory. r=bsmedberg.
2009-12-02 00:24:19 -08:00
L. David Baron
fb7781885a
Add mozilla::AutoRestore to restore values at the end of a C++ scope. (Bug 518756) r=bsmedberg
2009-12-11 08:13:19 -08:00
L. David Baron
8aa229d230
Add SSE.h to consolidate code for Intel CPU feature detection at both compile-time and run-time. (Bug 513422) r=vlad
2009-12-11 08:13:19 -08:00
Benjamin Smedberg
db5385a0a2
Merge from mozilla-central.
2009-11-06 09:54:28 -05:00
Chris Jones
ad5f656675
bug 526397: fix up command line init. no r=, minor
2009-11-03 23:12:18 -06:00
Drew Willcoxon
08afd25a50
Bug 506814 - Get rid of GetPersistentDescriptor. r=josh
2009-11-10 20:46:16 +01:00
Benjamin Smedberg
a98af89cf4
Bug 526586 - XULRunner crashes on startup on Windows r=bustage fix and at least agreement on the approach from dbaron
2009-11-09 14:30:01 -05:00
Chris Jones
9843571a6c
bug 525169: remove superfluous test-harness. no r=, removing testing code only
2009-10-29 00:56:24 -05:00
Benjamin Smedberg
d3a1c8cd1f
Merge mozilla-central into e10s.
2009-10-28 11:32:00 -04:00
Benjamin Smedberg
a10d2402e4
Merge mozilla-central to pick up additional backouts and pymake fix.
2009-10-23 11:22:12 -04:00
Chris Jones
3b17e00c3d
Merge mozilla-central to pick up unit test fixes
2009-10-22 20:33:36 -05:00
L. David Baron
cf5ccc5d94
Increase maximum collections at shutdown from 5 to 10 to see if it fixes the leaks on Windows mochitests 2/5.
2009-10-22 18:08:57 -04:00
Chris Jones
171edeee70
fix broken Mac build
2009-10-22 13:45:44 -05:00
Ben Turner
97a09ee2c7
Don't let people get the order of includes wrong in this horrifying patchwork of chromium and mozilla types
2009-10-21 16:01:16 -07:00
Ted Mielczarek
28c609bd59
bug 523378 - TestDeadlockDetector failing on OS X. disable it for now.
2009-10-20 13:57:48 -04:00
Benjamin Smedberg
1ddd6a47d6
Merge mozilla-central to electrolysis.
2009-10-20 12:08:28 -04:00
Daniel Holbert
dbe0fa0ed0
Bug 521677: Use fputs instead of printf/fprintf in a few cases, to fix "format not a string literal and no format arguments" build warnings. r=dbaron
2009-10-19 08:03:00 -07:00
Sebastian Andrzej Siewior
1cfd9b7f2c
Bug 492299 - add support for soft-float for Linux/PPC, r=bsmedberg
...
current implemention assumes hard float what means dedicated floating
point registers are used for floating point numbers. This does not work
on soft float toolchains where dedicated floating point registers and
opcodes are not used and/or available. On such toolchains the gcc
compiler provides a built-in define __NO_FPRS__ to signalize such a
behavior.
2009-10-17 21:05:36 -07:00
Sebastian A. Siewior
f0b3f2ce17
Bug 520367 - xpcom/PowerPC Linux: fix wrong argument in padding in a rare case, r=bsmedberg
2009-10-17 18:19:29 -07:00
Taras Glek
34e57664aa
Bug 522141: Don't crash on fasl close
...
--HG--
extra : rebase_source : ec9a5bf70b7b6acc2b9c16dca8d33da277278ac1
2009-10-16 17:17:55 -07:00
L. David Baron
608eaee17e
Backed out changeset d6add78eff55 (Increase maximum collections at shutdown from 5 to 10 to see if it fixes the leaks on Windows mochitests 2/5).
2009-10-23 00:47:27 -04:00
Benjamin Smedberg
a5b92c2bc2
Build bustage fix, bug 519357. I hate compilers.
2009-11-05 09:22:45 -05:00
Benjamin Smedberg
19d658d08f
Bug 519357 - Only load known binary components from the app directory by reading a components.list file, r=vlad
2009-11-05 09:08:49 -05:00
Neil Rashbrook
f59aa3fa60
Bug 524256 Allow the compiler to generate the prologue/epilogue to NS_InvokeByIndex so that it can tell the debugger that it's not omitting frame pointers r=bsmedberg
2009-11-04 21:36:04 +00:00
Neil Rashbrook
fcec6d08ad
Bug 520366 AppendInt only handles 32 bit signed ints r=bsmedberg
2009-11-04 21:33:23 +00:00
Marco Bonardo
1f10265ab6
Bug 525245 - system-info should expose hardware specs to JS consumers, r=bsmedberg
2009-11-04 15:41:37 +01:00
Daniel Holbert
41322a798d
Bug 530639: Fix build warnings in TestXPTCInvoke.cpp. r=bsmedberg
2009-12-10 09:26:27 -08:00
Benjamin Smedberg
8fda4a36b6
Merge mozilla-central to electrolysis to pick up bug 515436.
2009-10-12 10:51:38 -04:00
Peter Van der Beken
1dd6314fe2
Add temporary debugging code to help figure out top crash bug 500105, part 2. r=dbaron.
2009-10-07 17:44:28 -07:00
Peter Van der Beken
45efbcf474
Add temporary debugging code to help figure out top crash bug 500105, part 1. r=dbaron.
2009-10-27 13:38:18 +01:00
Benjamin Smedberg
dffc1b9b51
Bug 524256 - Crash stacks not unwound correctly past NS_InvokeByIndex_P on Windows: use a #pragma to inform MSVC that the function has a frame pointer and it should not emit a specialized FPO stack-walking program, r=ted
...
--HG--
extra : rebase_source : af980dc9c926057869f1b192206da5c06080ceba
2009-10-27 09:38:03 -04:00
Chris Jones
8053393d5c
bug 518126, part 2: add infrastructure for C++ tests of IPDL-generated code. r=ted,bsmedberg
2009-10-06 13:02:26 -05:00
Ben Turner
bb78c40ad1
Merge mozilla-central
2009-10-05 16:08:52 -07:00
Karsten Düsterloh
0cf1b60a9a
Backed out changeset ecd2b45a42af (Bug 364864) due to Leak test red
2009-10-05 23:34:21 +02:00
Karsten Düsterloh
bb2ccaabd0
Bug 364864: nsICategoryManager::deleteCategoryEntry does not persist outside of component registration; r=bsmedberg
2009-10-05 21:05:24 +02:00
Robert Strong
65a4d1560d
Bug 513958 - Firefox silently fails to start if %APPDATA% variable is missing. r=jmathies, r=bsmedberg
2009-10-08 20:03:09 -07:00
Benjamin Smedberg
0bd3fbd078
Fix the static analysis error: m.isVirtual is a tri-state undefined, true, or "pure", and I didn't take that into account when writing the original NS_OVERRIDE analysis.
2009-10-04 14:35:33 -04:00
Vladimir Vukicevic
5312541472
b=515354; Implement "about:memory"; r=mconnor
2009-10-03 00:21:34 -07:00
Chris Jones
666647a63e
Merge backout
2009-10-02 18:09:39 -05:00
Chris Jones
6f1c8167d4
Backed out changeset 8cbc47eee659
2009-10-02 18:09:08 -05:00
Blair McBride
1961f27d40
Bug 514327 - Detect outdated plugins and offer upgrade path. ui-r=beltzner, r=dtownsend,josh
2009-10-02 13:26:04 +02:00
Chris Jones
2515107a6f
bug 441324: implement infallible ::operator new(), malloc() and friends. make |new Foo()| infallible, but leave |malloc()| fallible for the time being. r=blassey sr=bsmedberg,vlad
2009-10-01 21:50:09 -05:00
Ben Turner
bb8b8c2df9
Merge mozilla-central
2009-09-23 13:14:34 -07:00
Josh Aas
5a8b9f2906
Fix test_symlinks.js failure on Mac OS X, match UNIX native target code (use readlink, not realpath). b=516799 r=bsmedberg
2009-09-22 13:37:30 -04:00
Dave Townsend
4eb564e57e
Merged backout of changeset 5795fd10ba3d from bug 528651 due to Ts regressions.
2009-11-17 14:10:44 -08:00
Dave Townsend
2cd3cfc256
Backed out changeset 5795fd10ba3d from bug 528651 due to Ts regressions.
2009-11-17 14:10:18 -08:00
Dave Townsend
0e2d3c90a8
Bug 528651: Component registrations not correctly cached leading to re-registering every component on every startup. r=bsmedberg
2009-11-16 09:39:51 -08:00
Jae-Seong Lee-Russo
389bbee6df
xpcom/tests/unit/test_localfile.js.
...
Bug 524781 - xpcshell-tests: turn on strict & werror by default.
r=doug.turner.
2009-11-15 12:20:38 +01:00
timeless@mozdev.org
ed68007ffa
Bug 464043 - change nsDeque to use malloc for mData, r=bsmedberg
2009-11-14 16:45:42 -08:00
L. David Baron
bf556b493b
Fix a spelling mistake to force another round of builds (particularly needed for 1.9.2, but fixing on mozilla-central as well).
2009-11-13 22:36:58 -08:00
Vladimir Vukicevic
993e019646
b=519357, followup leak fix
2009-11-13 12:08:34 -08:00
Josh Aas
3ab63b8679
Backed out changeset 88b83c564d3c
2009-11-13 07:22:28 -05:00
Josh Aas
22c9f32138
Get rid of FSRef usage in XRE_GetBinaryPath. Also resolve cached paths when initializing from CFURL sources. b=506812 r=vlad
2009-11-13 05:24:41 -05:00
Ben Turner
6c3f529f87
Merging mozilla-central once more to hopefully clear windows unit tests
2009-09-20 10:47:21 -07:00
Phil Ringnalda
fceecee8a4
Bug 495228 - Remove checks for mac MOZ_WIDGET_TOOLKIT, r=ted
2009-09-18 19:59:53 -07:00
Benjamin Smedberg
181f308c2e
Merge mozilla-central into Electrolysis.
2009-09-18 16:47:18 -04:00
Henri Sivonen
ccf1563e4f
Bug 514661 - Introduce scoped atom tables for the HTML5 parser. r=bsmedberg, sr=dbaron.
...
--HG--
extra : rebase_source : 12e9731c0d86691cde40fc1ea4cc5ab4b3fb5168
2009-09-18 18:13:10 +03:00
Jonas Sicking
9a8d3ab2f7
Bug 507114: Make the observer-service deal with do_QueryReferent causing observers to be added or removed. r=bsmedberg
2009-11-16 17:07:41 -08:00
Chris Jones
93d1526a8c
Fix build bustage
2009-11-16 14:32:03 -06:00
Chris Jones
6347de83d1
bug 525573: in --enable-tracemalloc builds, initialize tracemalloc in XPCOM unit tests so as to support multi-threaded tests. r=jwalden
2009-11-16 12:55:39 -06:00
Taras Glek
4dd6526062
Bug 412796: Optimize fastload system (mmap fileIO) r=brendan
...
--HG--
extra : rebase_source : 425e1c4254b8e5c7c3b9fc98efb91c06805d1f02
2009-10-08 10:30:21 -07:00
L. David Baron
9d968722a4
Implement CSS transitions: handle starting and animation of the transitions. (Bug 435441) r=bzbarsky sr=roc
2009-10-07 20:22:42 -07:00
L. David Baron
0a6a402714
Make nsDeque handle allocation failure better. (Bug 520661) r=bsmedberg
2009-10-07 20:22:42 -07:00
Blake Kaplan
25c41ba21a
Bug 520891 - nsHashtable::Put returns null on both failure and when we're adding a new entry. Assume the latter since it's correct more of the time. r=bsmedberg
...
--HG--
extra : rebase_source : e42e940235456e6edd4dc6d4cfc0f45c1cf71f97
2009-10-07 14:00:01 -07:00
Reed Loden
e79e4999f1
s/commited/committed/
2009-10-07 09:54:08 -05:00
Josh Aas
3ecabd62b4
Implement nsIFile::IsHidden without FSRefs on Mac OS X. Fixes failures on virtual file system objects. b=491688 r=bsmedberg
2009-11-02 16:15:40 -05:00
Zack Weinberg ext:(%2C%20Ms2ger%20%3Cms2ger%40gmail.com%3E)
2ac3a6879f
Bug 513395: Implement revised CSS gradient notation (1/2): parser and data structure changes
2009-11-02 11:36:43 -08:00
Ginn Chen
44a6cb73df
Bug 524083 libmozqcms, libmozcairo, libmozlixpixman are not in libxul's depends r=bsmedberg
2009-11-02 17:17:27 +08:00
Justin Dolske
d50fec2087
Bug 525323 - Windows CE ux/perf regression between Alpha 2 and Beta 1.
2009-10-30 22:39:30 -07:00
L. David Baron
4cfe992250
Fix comment, per bug 520661 comment 4.
2009-10-30 14:31:41 -07:00
L. David Baron
20b2169ee3
Add operator->* to nsAutoPtr and nsRefPtr. (Bug 525205) Pending review, but fixes bustage for a bunch of people.
2009-10-29 21:04:32 -07:00
Benjamin Smedberg ext:(%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
873879afd5
Add runtime NS_IsMainThread checks to protect the cycle collector's purple buffer, and make NS_IsMainThread faster on our major platforms. (Bug 521750) r=peterv
2009-10-28 10:28:57 -07:00
Benjamin Smedberg
09ed4f2b79
Make NS_IsMainThread faster on our major platforms. (Bug 521750) r=dbaron
2009-10-28 10:28:57 -07:00
Makoto Kato
a8b599706d
Bug 469654 - Windows x64 build support. r=ted
2009-10-06 17:28:05 +09:00
L. David Baron
141bda1155
Run ShowSSEConfig as a unit test so that the output shows up in unit test logs.
2009-12-13 19:40:55 -08:00
Josh Aas
c38bc3536a
Backed out changeset 3ff17b03644e: Rename sqlite3 library to mozsqlite3, fixes compile problems and crashes on Mac OS X.
2009-12-13 07:57:08 -05:00
Ted Mielczarek
82bdb7a403
Rename sqlite3 library to mozsqlite3, fixes compile problems and crashes on Mac OS X. b=513747 r=sdwilsh
2009-12-13 02:10:11 -05:00
Benjamin Smedberg
de30b0442f
Bug 500870 - NS_OVERRIDE indicates that a method must override a base-class method, r=taras
...
--HG--
extra : rebase_source : 3dc3327030dc2cdf45bdd9170c5e9d02908c0d0c
2009-09-04 11:21:31 -04:00
Taras Glek
ca93126810
Bug 512726 - Add NS_MUST_OVERRIDE static annotation. r=bsmedberg
...
--HG--
extra : rebase_source : 4f3034c93cc76c7504d1cfb21953c495c35d068f
2009-09-18 10:26:13 -07:00
Oleg Romashin
430bf16e6e
b=513859; XPCOM building on HILDON platform with nolibxul fail; r=benjamin
2009-09-18 05:30:27 -04:00
Josh Aas
363c6fc19f
Disable test_symlinks.js temporarily as it fails under the 10.5 SDK. b=516799
2009-09-15 16:46:46 -04:00
Doug Turner
70dce3d5f4
Bug 516769 - WINCE IsLowMemory fixups. r=vlad
2009-09-15 13:29:57 -07:00
Doug Turner
c861400314
Bug 516699 - Increase the interval between low-memory notifications. r=vlad
2009-09-15 11:33:53 -07:00
Mitchell Field
4ca90fae1a
Bug 513924 - "remove tons of options from configure" [r=ted.mielczarek r=benjamin]
...
--HG--
extra : rebase_source : 2ca44f54f550507248b41c69c883090c389db419
2009-09-15 13:06:32 -04:00
Doug Turner
382e62a5e5
Bug 475595 - IsLowMemory cleanup. Removes comment. r=vlad
2009-09-15 09:28:53 -07:00
Doug Turner
a220840494
Bug 475595 - IsLowMemory cleanup. Enables predicate on WINCE. Removes memory flusher thread. r=vlad
...
--HG--
extra : rebase_source : 46f21bdc6111efa264a9bd621440449dab5ac96d
2009-09-14 20:11:30 -07:00
Zack Weinberg
e65a77e1b7
Bug 497495 part 3: Add methods to every nsFrame subclass that expose the as-allocated identity of every frame object. Also some cleanups to the QueryFrame implementation. r=dbaron sr=roc
2009-09-12 17:49:24 +01:00
Ginn Chen
58550a1836
Bug 500602 Compilation of xptcinvoke_asm_sparcv9_solaris_SUNW.s failed r=jst
2009-11-10 18:24:29 +08:00