Neil Rashbrook
b8cb130a03
Bug 545730 Add nsRefPtr overload for CallQueryInterface r=dbaron
2010-02-27 16:01:53 +00:00
Karl Tomlinson
30883fb3f1
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
b7ad048a8a
Bug 513074 - remove sync writes from current cache, r=biesi,michal.novotny sr=bzbarsky
2010-02-23 10:13:18 -08:00
Jonas Sicking
21ba749fb2
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
912342472e
Bug 541245 part 3: Add UTF8/UTF16 encoding/decoding/comparison tests. r=smontagu
2010-02-23 09:38:10 -08:00
Jonas Sicking
2eb1e75087
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
5db97f9537
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
5d2c924b93
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
a9081687b4
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
c66ab8b2e5
Bug 544835 - Remove leftovers from bug 476903. r=bsmedberg
2010-02-20 19:11:57 +01:00
Neil Rashbrook
342037afb9
Bug 543001 Make nsTArray::GreatestIndexLtEq easier to use r=bsmedberg
2010-02-20 15:26:12 +00:00
Oleg Romashin
040cc3c6c6
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
3913348852
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
7546a30a33
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
efed813bd9
Bug 540532 - allow setting report submission preference via XPCOM. r=gavin, r=ted
2010-02-09 17:05:31 -08:00
Justin Dolske
3e1253bd35
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
7892aabac9
Bug 543976 - Clean up Maemo defines. r=ted
2010-02-09 11:02:11 -08:00
Jae-Seong Lee-Russo
082e12c87c
Bug 517553: Remove '=='/'!=' 'PR_FALSE'/'PR_TRUE'
2010-02-07 10:52:43 -05:00
Roger Dicke
5fde65dee4
Bug 529978 - xpcom analysis Makefile produces error about ".deps". r=bsmedberg
2010-02-06 09:48:24 +01:00
Mitchell Field
f9279e35d6
Bug 542222 - Followup fix for Reduce recursion in makefiles. r=rstrong
2010-02-05 23:25:10 -08:00
Walter Meinl
5511b8f432
Bug 536451 - OS/2 cannot handle mozsqlite3.dll. r=ted
...
--HG--
extra : rebase_source : c1a6deb7130b1142ca58dad88a34ecdcda75a378
2010-02-04 15:51:02 +01:00
Shailen
aaca6a970a
Bug 516667 - Adding bookmarks fails on AIX. r=gal, sr=bsmedberg
2010-02-04 15:01:19 +01:00
Benjamin Smedberg
d5eb4d3947
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
aad9286db4
Bug 542962 - Remove some zero byte files, r=dbaron
2009-12-18 21:26:13 -08:00
Justin Lebar
2fc408988c
Bug 500328 - Implement History.pushState(), History.replaceState() methods. r=smaug, r=zpao, sr=sicking
2009-09-01 09:45:05 -07:00
Walter Meinl
43002a197f
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
585d440f02
Backed out changeset dc7a04be6904 on suspicion of causing bug 543034.
2010-01-29 18:50:46 -08:00
Justin Lebar
731c252671
Bug 500328 - Implement History.pushState(), History.replaceState() methods. r=smaug, r=zpao, sr=sicking
2009-09-01 09:45:05 -07:00
Benjamin Smedberg
61151bb803
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
d4c2344fc8
Bug 530505: Rev IID on various interfaces for Gecko 1.9.3 r=bsmedberg
2010-01-23 11:34:08 -05:00
Chris Jones
273e53136e
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
f736cea6af
Bug 536877 - Mozilla builds on FreeBSD (x86-64 only) broken. r=bsmedberg
2010-01-21 13:18:46 +01:00
Gavin Sharp
31276f0b51
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
b6911710c1
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
aaf24fc497
Bug 505711 - Compilation failure on MinGW in gfx/thebes. r=jfkthame
2010-01-14 21:31:06 +00:00
Chris Jones
64066276b0
Bustage fix: work around XRE hackery.
...
--HG--
extra : rebase_source : 369e571b7e2dcd78bb6d1cd4c0aa470f43b623bf
2010-01-12 17:42:58 -06:00
Chris Jones
6d065b2d57
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
b9edc442d1
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
888c897c0d
Bug 474743 Prequel: Implement nsTPriorityQueue. r=dholbert r=roc sr=bsmedberg
2010-01-12 12:00:49 -08:00
L. David Baron
51ff23326f
Make GraphWalker use templates instead of virtual functions. (Bug 537547) r=smaug
2010-01-12 08:51:39 -08:00
Neil Rashbrook
b871244cc3
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
f3372c628f
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
e5a816f1aa
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
c10f70f476
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
f53f4d4322
Bug 537158: Make fastload more robust r=brendan
2009-12-29 14:04:38 -08:00
Shailen
a4d195ce4a
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
Ben Newman
17048d28ab
Build and IPDL groundwork for the multi-process Jetpack API (bug 556846). r=bsmedberg
2010-06-25 08:00:35 -07:00
Jason Orendorff
32d2f15ab1
Bug 560643 - Part 3, add support for jsval XPIDL type. r=jst, sr=jst.
2010-06-18 15:29:21 -05:00
Mike Kristoffersen ext:(%3E)
d8a2881624
Bug 562181 - Add support for MozOrientation on Qt. r=dougt
...
--HG--
rename : widget/src/android/nsAccelerometerAndroid.cpp => dom/system/android/nsAccelerometerSystem.cpp
rename : widget/src/android/nsAccelerometerAndroid.h => dom/system/android/nsAccelerometerSystem.h
rename : widget/src/cocoa/nsAccelerometerX.h => dom/system/cocoa/nsAccelerometerSystem.h
rename : widget/src/cocoa/nsAccelerometerX.mm => dom/system/cocoa/nsAccelerometerSystem.mm
rename : widget/src/xpwidgets/nsAccelerometer.cpp => dom/system/nsAccelerometer.cpp
rename : widget/src/xpwidgets/nsAccelerometer.h => dom/system/nsAccelerometer.h
rename : widget/src/gtk2/nsAccelerometerUnix.cpp => dom/system/unix/nsAccelerometerSystem.cpp
rename : widget/src/gtk2/nsAccelerometerUnix.h => dom/system/unix/nsAccelerometerSystem.h
rename : widget/src/windows/nsAccelerometerWin.cpp => dom/system/windows/nsAccelerometerSystem.cpp
rename : widget/src/windows/nsAccelerometerWin.h => dom/system/windows/nsAccelerometerSystem.h
rename : widget/public/nsIAccelerometer.idl => xpcom/system/nsIAccelerometer.idl
extra : rebase_source : f9c352566a6d4088e8d448587214fb87402a4dc3
2010-06-25 14:25:31 +02:00
Jacek Caban
f48d5e9dd0
Bug 569586 - XPCOM compilation failure on mingw-w64 due to pointer to int cast loosing precision. r=benjamin
...
--HG--
extra : rebase_source : e4d0b0b110992af5f397aea52c36a5f5ed9f56c5
2010-06-25 14:02:24 +02:00
Brad Lassey
5aa436da67
bug 535894 - Crash under asmXPTC_InvokeByIndex r=crowder
2009-12-29 20:28:46 -05:00
Chris Jones
4cc7c33107
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
80ae9b3620
Bug 507387 - fix copyright holder; Mozilla Corporation -> Mozilla Foundation. r=gerv.
2009-12-21 21:50:30 +00:00
Jonas Sicking
e97d2a7def
Skidmark for bug 524944 r=bsmedberg
2009-12-17 21:54:02 -08:00
Jonas Sicking
c271233fbc
Backed out changeset 4c88c8839a46 due to redness
2009-12-17 22:34:52 -08:00
Jonas Sicking
0e30967e65
Skidmark for bug 524944 r=bsmedberg
2009-12-17 21:54:02 -08:00
Benjamin Smedberg
b51dfb8d55
Merge mozilla-central into electrolysis
2009-12-16 08:38:42 -05:00
timeless@mozdev.org
deba0c36da
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
b78a4cde6c
Bug 534848 enable about:memory for Solaris r=vlad
2009-12-16 19:23:17 +08:00
Benjamin Smedberg
83b97480d2
Merge mozilla-central into electrolysis.
2009-12-15 20:31:04 -05:00
Chris Jones
119109144f
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
a54e6acfd8
Merge mozilla-central into electrolysis.
2009-12-14 08:01:18 -05:00
Benjamin Smedberg
636d74b114
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
35ac1f8cd2
fix some leaks found by valgrind. r=trivial
2009-12-04 18:15:44 -06:00
Benjamin Smedberg
4e352d7aeb
Merge mozilla-central into electrolysis
2009-12-04 11:28:50 -05:00
Peter Van der Beken
0cc50cea3d
Make sure debugging code for topcrash bug 500105 brings up breakpad. r=dbaron.
2009-12-03 12:23:06 +01:00
Chris Jones
c47450d9a7
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
677d4b14f9
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
bf2102f393
Backout patch from bug 528964 due to bustage.
2009-12-03 03:18:52 -06:00
zbychs@gmail.com
521d6a18bb
Bug 528964 - "Memory leak in GRE_GetGREPathWithProperties" [r=bsmedberg]
2009-12-03 03:07:44 -06:00
Gijs Kruitbosch
e9f3f00f0e
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
e98d1daf07
Merge mozilla-central into Electrolysis
2009-11-30 12:59:43 -05:00
Ted Mielczarek
92a98a2e95
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
a07252cff6
Bug 529701 - nsCategoryCache could add a category observer twice in some situation (r=bsmedberg)
2009-11-25 13:50:01 -08:00
Ben Turner
d6b02dea8b
Fix link warnings on windows
2009-11-25 15:41:58 -05:00
Brad Lassey
84b496e99b
backing out bug 530087 due to talos segfault on maemo
2009-11-25 01:45:30 -05:00
Brad Lassey
d4881fd8e4
bug 530087 - improve xptcinvoke for linux on arm r=vlad a192=vlad
2009-11-24 21:12:28 -05:00
Benjamin Smedberg
e53a7195d5
Merge mozilla-central into Electrolysis.
2009-11-24 10:06:03 -05:00
Brad Lassey
bc18b05ef1
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
d74c6776f3
Merge mozilla-central into electrolysis.
2009-11-19 12:41:46 -05:00
Marco Bonardo
af309a7c02
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
0b77e1fa89
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
a3d05b9c16
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
483fbb36ea
More better awesome trap on debug builds when we try to abort
2009-11-12 12:04:58 -08:00
Ben Turner
dfb3ff42de
Make NS_DebugBreak trap as well as abort in debug builds
2009-11-12 11:44:25 -08:00
Benjamin Smedberg
d8c7dfc1dd
Merge mozilla-central into electrolysis.
2009-11-11 12:35:42 -05:00
Chris Jones
548d6d261d
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
83119b405c
Bug 519570. Fix build bustage on non-IPC builds.
2009-11-10 11:39:42 -08:00
Jonathan Griffin
e57f832609
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
22bb3ebf84
Fixing comment in nsMemoryImpl.cpp
2009-12-01 12:29:55 -08:00
Doug Turner
edc6925e37
Bug 532039 - Improve perf of IsLowMemory. r=bsmedberg.
2009-12-02 00:24:19 -08:00
L. David Baron
8d607b1776
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
7b16d7e3f7
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
1d97bbb36a
Merge from mozilla-central.
2009-11-06 09:54:28 -05:00
Chris Jones
4bb319dfc5
bug 526397: fix up command line init. no r=, minor
2009-11-03 23:12:18 -06:00
Drew Willcoxon
ef078616cb
Bug 506814 - Get rid of GetPersistentDescriptor. r=josh
2009-11-10 20:46:16 +01:00
Benjamin Smedberg
80f60eef3f
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
8814c1fe6e
bug 525169: remove superfluous test-harness. no r=, removing testing code only
2009-10-29 00:56:24 -05:00
Benjamin Smedberg
34440c4bbc
Merge mozilla-central into e10s.
2009-10-28 11:32:00 -04:00
Benjamin Smedberg
43b89c2ff3
Merge mozilla-central to pick up additional backouts and pymake fix.
2009-10-23 11:22:12 -04:00
Chris Jones
bcf3969bc6
Merge mozilla-central to pick up unit test fixes
2009-10-22 20:33:36 -05:00
L. David Baron
f7987a3da3
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
7fc4deec24
fix broken Mac build
2009-10-22 13:45:44 -05:00
Ben Turner
f78672f07d
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
5860669cc9
bug 523378 - TestDeadlockDetector failing on OS X. disable it for now.
2009-10-20 13:57:48 -04:00
Benjamin Smedberg
9ae75c423f
Merge mozilla-central to electrolysis.
2009-10-20 12:08:28 -04:00
Daniel Holbert
cd18d8284e
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
e812f65590
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
2f26d35176
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
dcdc7a14e5
Bug 522141: Don't crash on fasl close
...
--HG--
extra : rebase_source : ec9a5bf70b7b6acc2b9c16dca8d33da277278ac1
2009-10-16 17:17:55 -07:00
L. David Baron
245a54f09e
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
105915805e
Build bustage fix, bug 519357. I hate compilers.
2009-11-05 09:22:45 -05:00
Benjamin Smedberg
1ead4f5856
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
a98d196861
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
63ff447dc4
Bug 520366 AppendInt only handles 32 bit signed ints r=bsmedberg
2009-11-04 21:33:23 +00:00
Marco Bonardo
86d4f8bdcf
Bug 525245 - system-info should expose hardware specs to JS consumers, r=bsmedberg
2009-11-04 15:41:37 +01:00
Daniel Holbert
9dea1baf51
Bug 530639: Fix build warnings in TestXPTCInvoke.cpp. r=bsmedberg
2009-12-10 09:26:27 -08:00
Benjamin Smedberg
960781ec85
Merge mozilla-central to electrolysis to pick up bug 515436.
2009-10-12 10:51:38 -04:00
Peter Van der Beken
ec0c996b5e
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
5ae2dbcce6
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
d97df7ff26
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
74559ddca4
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
1458356fce
Merge mozilla-central
2009-10-05 16:08:52 -07:00
Karsten Düsterloh
7551b2feb8
Backed out changeset ecd2b45a42af (Bug 364864) due to Leak test red
2009-10-05 23:34:21 +02:00
Karsten Düsterloh
2690b85054
Bug 364864: nsICategoryManager::deleteCategoryEntry does not persist outside of component registration; r=bsmedberg
2009-10-05 21:05:24 +02:00
Robert Strong
41a61e8e63
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
9a64b9ce7e
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
4e2f8253f5
b=515354; Implement "about:memory"; r=mconnor
2009-10-03 00:21:34 -07:00
Chris Jones
2151b59798
Merge backout
2009-10-02 18:09:39 -05:00
Chris Jones
708e2e04ae
Backed out changeset 8cbc47eee659
2009-10-02 18:09:08 -05:00
Blair McBride
86cf9e1b49
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
f2df9d3504
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
9914a675f3
Merge mozilla-central
2009-09-23 13:14:34 -07:00
Josh Aas
c823d59870
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
a0ffb4bb46
Merged backout of changeset 5795fd10ba3d from bug 528651 due to Ts regressions.
2009-11-17 14:10:44 -08:00
Dave Townsend
b0d22a4f0b
Backed out changeset 5795fd10ba3d from bug 528651 due to Ts regressions.
2009-11-17 14:10:18 -08:00
Dave Townsend
3be750b8f3
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
d9a2b38712
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
6619031658
Bug 464043 - change nsDeque to use malloc for mData, r=bsmedberg
2009-11-14 16:45:42 -08:00
L. David Baron
a7d6024566
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
eef31a2a3e
b=519357, followup leak fix
2009-11-13 12:08:34 -08:00
Josh Aas
10d4b62455
Backed out changeset 88b83c564d3c
2009-11-13 07:22:28 -05:00
Josh Aas
2fd10a08d3
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
596ccf5e7a
Merging mozilla-central once more to hopefully clear windows unit tests
2009-09-20 10:47:21 -07:00
Phil Ringnalda
6fce97e58d
Bug 495228 - Remove checks for mac MOZ_WIDGET_TOOLKIT, r=ted
2009-09-18 19:59:53 -07:00
Benjamin Smedberg
03bc0e116d
Merge mozilla-central into Electrolysis.
2009-09-18 16:47:18 -04:00
Henri Sivonen
3ad04b51a7
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
8cdc65ab1c
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
84a1bad070
Fix build bustage
2009-11-16 14:32:03 -06:00
Chris Jones
213fbd7685
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
0192baad2a
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
2ccbe80f89
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
4c250ab973
Make nsDeque handle allocation failure better. (Bug 520661) r=bsmedberg
2009-10-07 20:22:42 -07:00
Blake Kaplan
76fd6fc673
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
1b91d5b50e
s/commited/committed/
2009-10-07 09:54:08 -05:00
Josh Aas
c4da1c3e8e
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)
5c26b37323
Bug 513395: Implement revised CSS gradient notation (1/2): parser and data structure changes
2009-11-02 11:36:43 -08:00
Ginn Chen
282f49488f
Bug 524083 libmozqcms, libmozcairo, libmozlixpixman are not in libxul's depends r=bsmedberg
2009-11-02 17:17:27 +08:00
Justin Dolske
ddb9996efa
Bug 525323 - Windows CE ux/perf regression between Alpha 2 and Beta 1.
2009-10-30 22:39:30 -07:00
L. David Baron
4677b73925
Fix comment, per bug 520661 comment 4.
2009-10-30 14:31:41 -07:00
L. David Baron
dc40ce0d34
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)
42e798be85
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
9a7ff08a35
Make NS_IsMainThread faster on our major platforms. (Bug 521750) r=dbaron
2009-10-28 10:28:57 -07:00
Makoto Kato
3a0c0c3f5d
Bug 469654 - Windows x64 build support. r=ted
2009-10-06 17:28:05 +09:00
L. David Baron
531cd50e74
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
e0c2fe308b
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
e991ec6e9e
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
b4cc34446e
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
a7a24a1627
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
9dca330fa7
b=513859; XPCOM building on HILDON platform with nolibxul fail; r=benjamin
2009-09-18 05:30:27 -04:00
Josh Aas
dbba764d30
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
82df75753b
Bug 516769 - WINCE IsLowMemory fixups. r=vlad
2009-09-15 13:29:57 -07:00
Doug Turner
899cc6ac46
Bug 516699 - Increase the interval between low-memory notifications. r=vlad
2009-09-15 11:33:53 -07:00
Mitchell Field
fe0c8cd2d4
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
2ddf2d8cd7
Bug 475595 - IsLowMemory cleanup. Removes comment. r=vlad
2009-09-15 09:28:53 -07:00
Doug Turner
c1d3eba6f5
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
d47e0f433b
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
fd295c8d49
Bug 500602 Compilation of xptcinvoke_asm_sparcv9_solaris_SUNW.s failed r=jst
2009-11-10 18:24:29 +08:00
Ginn Chen
9bb07a9db1
Bug 526176 use madvise on Solaris for fastload r=brendan
2009-11-10 18:23:53 +08:00
Dave Townsend
22c6d8824b
Bug 526635: Interfaces changed on the 1.9.2 branch with no IID rev. r=enn, r=vlad, r=josh, r=mak77, r=ted, r=roc
2009-11-06 11:31:22 -08:00
bhsieh@mozilla.com
e1ceff4347
Bug 511761 - Only use compatibility.ini (not .autoreg, or stat()s) to invalidate fastloads and other caches (r=bsmedberg, RELAND WITH TEST FIX)
2009-10-15 23:32:29 -07:00
Taras Glek
95d5af415a
Bug 522141 - FastLoadFileReader fails to close if an error occurs during opening r=brendan
...
--HG--
extra : rebase_source : 8fc163f6f29fca4155195f6df63f58bffa635f6d
2009-10-15 11:20:39 -07:00
Josh Aas
f6dd9e8860
Allow Gecko to find JavaPlugin2. b=510035 r=smichaud
2009-09-08 17:22:49 -04:00
Reed Loden
6aae290bff
Bug 294375 - Remove support for libgnomevfs's handling of user modifications to the MIME database, as it has been deprecated for years [r=karlt sr=roc]
2009-09-08 15:08:02 -05:00
Benjamin Smedberg
667f63d102
Bug 513032 - remove empty conditionals in our makefiles, r=ted
2009-08-27 10:48:18 -07:00
Mook
f31f7d788b
Bug 510653. Fix mingw-w64 xptcstub SharedStub assembly (incorrectly copied from msvc). r=timeless
...
--HG--
extra : rebase_source : 925a1318a3eae47276518be53f4af952431715cf
2009-09-02 14:46:47 +12:00
Mitchell Field
d6e8ce5295
Bug 514131 - remove xpcom/obsolete, r=bsmedberg
2009-09-02 13:01:29 -04:00
Ben Turner
168680f7ad
Fix linux builds by giving them a better idea of the executable location
2009-09-04 00:23:06 -07:00
Ben Turner
7e8db9f9a4
Force child processes to close and wait for them on shutdown
2009-09-02 17:18:27 -07:00
Ben Turner
9739753cd3
Rework ipcshell to become xpcshell
2009-08-28 16:16:19 -07:00
Ben Turner
fef91bb11b
Rework chromium initialization, r=beast
2009-08-28 12:46:21 -07:00
Ben Turner
b050168417
Backing out stuff that doesn't work
2009-08-27 16:05:38 -07:00
Ben Turner
3028fdfcc0
Fix build bustage?
2009-08-27 15:54:05 -07:00
Ben Turner
976a393509
Fix build bustage
2009-08-27 14:59:00 -07:00
Ben Turner
c412f107ea
Rework chromium initialization
2009-08-27 14:11:10 -07:00
Benjamin Smedberg
689058eecc
Merge mozilla-central into Electrolysis
2009-08-26 12:15:27 -04:00
Ben Turner
cbeec64aa4
Fix build bustage
2009-08-25 16:39:30 -07:00
Robin Bate Beorop
b4dc22d447
Bug 507218 - Expose the process type (chrome/content) to client code via XRE_GetProcessType and nsIXULRuntime, r=bent
2009-08-19 13:09:51 -04:00
jhorak@redhat.com
a5beb085b9
Bug 402892. Support gio as well as gnome-vfs. r=roc
2009-08-25 11:58:11 -07:00
Benjamin Smedberg
bfa6bff11f
Bug 510025 - make TestShell a subprotocol of ContentProcess so that it is useful for prototyping
2009-08-12 14:31:48 -04:00
Johnny Stenback
e9cead7751
Part 1 of fix for bug 459452 (Add support for optional arg count for IDL methods): add support for [optional_argc] to xpidl and XPConnect. r=sicking.
...
--HG--
extra : rebase_source : 3057c5af37ccb1bbdb022a0a3070122df3019d13
2009-08-10 16:41:07 +02:00
Taras Glek
3ee5c41dde
Bug 524313: crash [@ RaiseException ] nsFastLoadFileReader::ReadFooter r=brendan
...
--HG--
extra : rebase_source : d9f2f41d0c2dfc0e7a2d90c97789e66a38c3f43f
2009-10-26 12:35:12 -07:00
Ginn Chen
f4c4e9adf3
Bug 522157 Make -D__FUNCTION__=__func__ global for Sun Studio on Solaris r=benjamin
2009-10-26 14:25:40 +08:00
Doug Turner
52dff7931b
Bug 524339 - Close file after reading system info. r=blassey
2009-10-25 20:29:35 -07:00
Doug Turner
52cb1d3edc
Expose device type in user agent. r=vlad
2009-10-24 23:09:46 -07:00
Boris Zbarsky
fbb1d45b16
Bug 523651. Add a CallQueryInterface that works well with nsCOMPtr. r=bsmedberg
2009-10-23 16:24:47 -04:00
Boris Zbarsky
0c7da27d94
Bug 523817. Make optional out params actually work and allow [retval] after [optional]. r=shaver
2009-10-23 16:24:47 -04:00
Robert Sayre
b55965f33d
Merge tracemonkey to mozilla-central.
2009-08-25 09:52:56 -07:00
Benjamin Smedberg
ba372f3a4c
Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted
2009-08-25 08:59:31 -07:00
Robert Sayre
477f7a0599
Merge mozilla-central to tracemonkey.
2009-08-20 18:02:17 -04:00
Andreas Gal
0c97581323
Notify JS_CommenceRuntimeShutdown from CycleCollector (511522, r=graydon).
2009-08-19 15:13:02 -07:00
Hashem Masoud
b71a1a1cfa
Bug 489502 - Replace NS_ASSERTION(0, ...) by NS_ERROR(...) in mozilla-central; r=benjamin
2009-08-14 16:09:00 +02:00
Neil Rashbrook
16b1fe13c8
Bug 499027 Copying an empty string to a new string allocates a buffer r=dbaron sr=jst
2009-08-14 12:03:05 +01:00
Benjamin Smedberg
36bc86429d
Additional followup to bug 398573 - remove REQUIRES from the tree even when they are in makefile conditional blocks
...
--HG--
extra : rebase_source : cc65c34a414e6c67a5651fc9cf0b6bd709ebcdbd
2009-08-27 08:53:13 -07:00
timeless@mozdev.org
b490fe2643
Bug 507604 undeprecate the scriptable nsIDebug interface
...
r=bs sr=biesi
2009-08-26 18:28:11 +02:00
Paul O’Shannessy
5703d590b2
Backed out changeset 89f53914ecd9 (bug 511761)
2009-10-14 12:41:03 -07:00
bhsieh@mozilla.com
98a3f13ee0
Bug 511761 - Only use compatibility.ini (not .autoreg, or stat()s) to invalidate fastloads and other caches (r=bsmedberg)
2009-10-14 09:40:45 -07:00
Doug Turner
1b31380cc9
Bug 522060 - Increase IsLowMemory threshold WINCE only. r=blassey
...
--HG--
extra : rebase_source : 378b456f1770bc1960fc8e1416272068f3b9f921
2009-10-13 14:06:36 -07:00
Taras Glek
76fd543756
bug 412796: typos in earlier commit. r=brendan
...
--HG--
extra : rebase_source : 43492f71b96213f56166dc87cf128612ee670bc1
2009-10-12 11:56:37 -07:00
Ben Turner
a050c21b91
Merge mozilla-central
2009-07-30 11:28:07 -07:00
Chris Jones
291c6b0d5b
fix typo that was busting xpcshell on *NIX
2009-07-29 19:02:17 -05:00
Ben Turner
12d174469f
Fix chromium statics for apps that don't run through XRE_Main
2009-07-29 14:11:42 -07:00
Shawn Wilsher
d646dc8afa
Bug 517604 - TestHarness.h should provide a directory provider for a profile directory.
...
Automagically provide a profile directory for native code tests.
r=bsmedberg
2009-09-24 10:49:45 -07:00
Benjamin Smedberg
bcfb46c55f
Force rebuild of nsLocalFileUnix.cpp
...
--HG--
extra : rebase_source : 4bae544468e94d7d5bcbebe5d5de042c59b5b168
2009-10-01 11:23:54 -04:00
Martin Stránský
202ff4aa95
Bug 72892 - nsLocalFile::GetDiskSpaceAvaialble ignores quotas for unix, r=bsmedberg
...
--HG--
extra : rebase_source : 3bd5a75f7548a1ca45ff96676a752f23a2e9a13d
2009-09-30 14:26:10 -04:00
timeless@mozdev.org
5b252a0666
Bug 505886 nsHashtable::Exists doesn't unlock mLock if !mHashtable.ops
...
r=bsmedberg
2009-08-12 11:49:53 +02:00
timeless@mozdev.org
3dbf2cbe0f
Bug 504170 nsAStreamCopier::Process can use sourceCondition, sinkCondition uninitialized if someone cancels the copy early
...
r=dougt
2009-08-12 11:49:52 +02:00
timeless@mozdev.org
e614edadb8
Bug 485834 ObserverService shouldn't recurse infinitely for stupid consumers
...
r=dougt
2009-08-12 11:49:52 +02:00
Ben Turner
8d3efa2c12
Fix enum and string subprocess type data to match, enforce with a static assertion.
2009-07-20 15:12:54 -04:00
Benjamin Smedberg
3f76d197c8
Make --disable-ipc work... mac-ppc now builds by default.
2009-07-20 15:04:52 -04:00
Benjamin Smedberg
8094281085
Merge mozilla-central into Electrolysis
...
--HG--
rename : modules/plugin/base/src/nsPluginHostImpl.cpp => modules/plugin/base/src/nsPluginHost.cpp
2009-07-20 09:36:23 -04:00
Benjamin Smedberg
5788d00d13
Bug 483202 - Load chrome from the GRE directory in xpcshell, r=ted
2009-07-17 10:41:26 -04:00
Benjamin Smedberg
b2d281906b
Because XRE_API hides function pointer declarations when XPCOM_GLUE is defined, don't use default values for function parameters
2009-07-16 12:23:33 -04:00
Chris Jones
3fe0052c3e
add IPDL test harness and the mountains of code that entails. add |bool| type to IPDL. fix bugs in nascent async/sync channels.
2009-07-14 00:12:50 -05:00
Ben Turner
896d5d4ea3
Adds the ipcshell application to test IPC
2009-07-11 02:33:10 -04:00
Chris Jones
3835b44362
use a single binary, mozilla-runtime, for all child processes
2009-07-10 14:03:09 -05:00
Makoto Kato
162e47bde4
Bug 504519 - XPIDL command for Symbian native should not build. r=bsmedberg
2009-07-17 18:46:50 +09:00
Blake Kaplan
02bda8a1b2
Bug 502687 - GCGraphBuilder::AddNode crashes on OOM. r=dbaron
2009-07-16 13:06:48 -07:00
Blake Kaplan
49d335d38c
Bug 501840 - Avoid a warning when a cycle collection participant doesn't use tmp. r+sr=peterv
2009-07-16 13:06:26 -07:00
Mark Finkle
76c184332c
Bug 500324: 'Open' button in download manager doesn't correctly launch the file in it's viewer, r=bsmedberg, blassey
2009-07-16 15:40:28 -04:00
Benjamin Smedberg
4a8ae27612
Bug 501657 - Put local python modules at the beginning of the python path, not the end, tested by Jory Pratt
2009-07-13 12:28:59 -04:00
Josh Aas
963d1ed020
Comment cleanup and macro rename for Mac OS X nsIFile impl. No bug. r=bsmedberg
2009-07-12 16:04:25 -04:00
Benjamin Smedberg
cb52b46f78
Hook up the tab child process
2009-06-30 15:21:25 -04:00
Benjamin Smedberg
61baf0e7b7
Bug 501176 - Move nsXULAppAPI.h to tier_xpcom, r+sr?bz
...
--HG--
rename : toolkit/xre/nsXULAppAPI.h => xpcom/build/nsXULAppAPI.h
rename : toolkit/xre/xrecore.h => xpcom/build/xrecore.h
2009-06-29 14:39:39 -04:00
Hiroyuki Ikezoe
13b4c00db7
Bug 494412 – Make error message more clear when we can't load xpcom due to lack of memory; (XPCOM part); r=benjamin
2009-06-26 09:46:09 +09:00
Wolfgang Rosenauer
79b00e401a
Bug 496708 - add biarch system plugin location (Linux); r=joshmoz, sr=roc
2009-06-24 09:21:43 +02:00
L. David Baron
dfd2b373c7
Make some of the DEBUG_CC code accessible to code in non-debug builds so it can be used by memory tools for Web developers. (Bug 500233) r+sr=peterv
2009-07-08 18:10:29 -07:00
L. David Baron
caf9fffbee
Expose the cycle collector language runtimes so that other code can do cycle collection traversal. (Bug 500317) r+sr=peterv
2009-07-08 18:10:29 -07:00
Hiroyuki Ikezoe
fbd4abc9d8
Bug 489500 - Implement nsLocalFile::ResolveShortcut for WinCE. r=dougt, sr=vlad
2009-07-08 10:51:38 -07:00
Josh Aas
06262a54a5
Use the same path comparison behavior for nsIFile::Equals on all platforms. b=491245 sr=bsmedberg
2009-07-08 11:26:07 -04:00
Wolfgang Rosenauer
fe4a2db0d9
Bug 496708 - non biarch system plugin location (added missing Makefile magic); r+=joshmoz
2009-07-08 09:59:01 +02:00
Josh Aas
a887393a34
Use POSIX to get/set file permissions on Mac OS X. b=499875 sr=roc
2009-06-23 08:55:59 -04:00
Dave Townsend
99b44d9574
Test arguments with spaces and quotes in nsIProcess. r=robstrong
2009-06-23 11:33:41 +01:00
Serge Gautherie
8bcedbbb62
Bug 495730 - xpcshell-tests: each test leaks 3 nsStringBuffer, after (harness) bug 483062 landing; (Bv2a) Fix and extend test_crashreporter.js; r=ted.mielczarek
2009-06-22 23:43:19 +02:00
Josh Aas
8286b5c500
Remove os2wrapper and associated files. b=499367 r=Peter Weilbacher
2009-06-22 17:25:07 -04:00
Stuart Parmenter
a5497d4815
bug 492114. Deal with the fact that CE doesn't have . or .. files and will give different behavior for empty directories. r=bsmedberg
2009-06-22 10:00:52 -07:00
ben turner
abb2a26ac0
Bug 498010 - Threads should release their observers when they are shut down; r=benjamin
2009-06-22 15:08:04 +02:00
Ted Mielczarek
c995049c2e
fix a leak in nsINIParser::GetSections/GetKeys. r=bsmedberg (no bug)
...
--HG--
extra : rebase_source : 7ed4d2d3aca5eb90a08e506accc6a82e37fe200e
2009-08-18 11:52:23 -04:00
Josh Aas
46910e2c37
Cache UTF-8 POSIX path in Mac OS X nsIFile impl. b=505792 r=mstange sr=bsmedberg
2009-07-30 00:47:06 -04:00
Jeff Walden
c8d8fdf19e
Bug 332173 - Followup followup fix for trunk-only necessary-for-templatization changes (not needed for any branches, that is).
...
--HG--
extra : rebase_source : 767c90867afbbe7bf52e29820c987e45c9e60d03
2009-07-29 21:27:46 -07:00
Mook
a9abb503c1
Bug 502188. Implement xptcall for mingw-Windows64. r=timeless
...
--HG--
extra : rebase_source : 2c03e2ae8d491059b9c3759e7e5082a20c1b715a
2009-07-30 15:41:03 +12:00
Nelson Bolyard
a25445565b
Bug 332173 - Problems with regexp parsing of '~' in nsIZipReader.findEntries (and other nsWildCard uses). r=jwalden, a=ss
2009-07-29 14:07:45 -07:00
Jeff Walden
e6dd441f4f
Backed out changeset ab1686101bfb, pending orange investigation
...
--HG--
extra : rebase_source : ad872bd18b36237fcc450f5fdc61d6579b532518
2009-07-29 16:24:14 -07:00
Nelson Bolyard
a2578faece
Bug 332173 - Problems with regexp parsing of '~' in nsIZipReader.findEntries (and other nsWildCard uses). r=jwalden, a=ss
2009-07-29 14:07:45 -07:00
Benjamin Smedberg
6863d9f3f4
Resolve the static-analysis bustage from bug 498938 by recognizing COND_EXPR.
2009-07-27 10:47:22 -04:00
Michael Kohler
cc3bd3ad50
Bug 106386 - Correct misspellings in source code (old); Part 3 v2; r=timeless
2009-07-27 10:47:05 +02:00
Makoto Kato
152810b974
Bug 499262 - Remove Metoworks Code for OS 9. r+sr=bsmedberg
2009-07-24 19:11:23 +09:00
Shawn Wilsher
4c6bbe05cc
Bug 494828 - Stop using our own mutexes and use SQLite's where possible.
...
Part 1: Create helper objects to make using sqlite3_mutex safer and easier.
r=cjones
2009-07-22 15:18:33 -07:00
Benjamin Smedberg
44af176a7d
Bug 505857 - Fix up locking in the category manager, r=timeless
2009-07-23 10:29:00 -04:00
Chris Jones
0c29675086
bug 490072: upgrade XPCOM unit tests to new thread sync API. drop nsAutoLock test. r=bsmedberg
2009-07-22 22:55:02 -05:00
Chris Jones
e79c9a7275
Bug 505586: use the right String::Find() function from external API code. r=bsmedberg
2009-07-22 15:47:14 -05:00
Neil Rashbrook
dba2472e83
Bug 504660 Make sEmptyBuffer non-const so EnsureMutable can safely use it for an empty string r=bsmedberg
2009-07-20 21:04:44 +01:00
L. David Baron
53e2566c2b
Use char16_t when available, and when it is, don't test for -fshort-wchar. (Bug 502298) r=bsmedberg
2009-07-20 07:04:41 -04:00
Vladimir Vukicevic
ae8e80df5e
b=499863; XREDirProvider gives wrong APPDATA dir on Windows CE; r=rs
2009-07-17 16:04:56 -07:00
Paolo Amadini
8818dd9408
Bug 551658 - [@ nsIFile::createUnique] crashes with long parent directory names. r=bsmedberg
2010-05-02 10:28:26 +02:00
timeless@mozdev.org
62a31492f2
Bug 561709 Change the dash to an underscore in the status of nsIRecyclingAllocator, r=bsmedberg
2010-04-26 01:18:00 -07:00
timeless@mozdev.org
30da94c976
Bug 529820 - nsCategoryCache is slightly unsafe, r=biesi
2009-11-19 07:51:00 -08:00
Jonas Sicking
b41c433cea
Bug 562791: Add NS_TIME_FUNCTION and friends to content code. r=jst
2010-04-30 12:40:59 -07:00
Mitchell Field
f544d71a9d
Bug 560095 - Use mozilla::services::GetObserverService(). r=biesi,dveditz,gavin,josh,jst,mrbkap,roc,sdwilsh,shaver,sicking,smontagu,surkov
2010-04-29 18:59:13 +02:00
Nick Thomas
80a345edce
Bug 503469, Support packaging WinCE Firefox builds as zip, complete.mar, r=ted.mielczarek
2009-08-11 15:50:32 +12:00
Serge Gautherie
a24e0c321d
Bug 508760 - Remove MSVC6 support from the tree; (Cv1a) xpcom/io/*.cpp; r=doug.turner
2009-08-11 00:37:37 +02:00
Serge Gautherie
1bf86ff50c
Bug 508760 - Remove MSVC6 support from the tree; (Bv1) xpcom/ds/*.cpp; r=doug.turner
...
--HG--
extra : rebase_source : 5a08118a7f1562c89c4e0da5035ef6a578eca9f2
2009-08-09 00:45:46 +02:00
Hiroyuki Ikezoe
828209d4e2
Bug 502146 – On WinCE, GRE_GetPathFromRegKey fails even if GRE exists on device. r=blassey
2009-08-08 12:29:13 +09:00
Shawn Wilsher
9c62ea448e
Bug 508605 - NetUtil.asyncCopy does not handle nsISafeOutputStreams correctly
...
This moves nsISafeOutputStream.idl into xpcom/io and makes nsAStreamCopier
handle nsISafeOutputStream correctly (calling finish instead of close).
r=bz
r=bsmedberg
--HG--
rename : netwerk/base/public/nsISafeOutputStream.idl => xpcom/io/nsISafeOutputStream.idl
2009-08-06 13:34:46 -07:00
Jeff Walden
47019f7663
Remove stray semicolon that Linux gcc hates, r=red
2009-08-06 12:48:58 -07:00
Jeff Walden
e847bcc870
Bug 428465 - nsTArray should refuse to compile with T=nsAutoString (or work correctly). r=bsmedberg
2009-08-03 21:13:28 -07:00
Robert O'Callahan
2c969d8724
Backed out changeset 60add17e8ed3
2009-08-05 16:44:03 +12:00
Yu-Hsun Lin
c5041f44f7
Bug 486081. Remove unused nsTime class. r=roc
...
--HG--
extra : rebase_source : 582694b45d1d56759a619a4243abfc5a05453d8a
2009-08-05 14:39:05 +12:00
Jeff Walden
7fcab115c0
Bug 507485 - Fix a potential character-range bug. r=nelsonb for a change only needed on trunk
2009-07-30 18:53:53 -07:00
Josh Aas
4673470d7d
Backed out changeset ad9a4a3a5409, bug 506812. CLOSED TREE
2009-07-31 16:49:48 -04:00
Josh Aas
dcee240957
Faster directory enum code for Mac OS X, don't use slow FSRefs. b=506812 r=vlad
2009-07-31 11:17:42 -04:00
Doug Turner
984a6df7a5
Bug 136936 - TestInterfaceInfo is out of date - nsIServiceManager; r=benjamin
2009-07-06 22:09:39 +02:00
Serge Gautherie
5ea9f32798
Bug 430112 - <nsAutoLock.cpp>: 2 "warning: unused variable status"; (Bv1) Split the init to 2 instructions; r=benjamin
2009-07-06 22:01:37 +02:00
Peter Van der Beken
88bc7e0eed
Fix for bug 482788 (Lightweight DOM wrappers). r=jst, sr=mrbkap.
2009-05-12 22:20:42 +02:00
Josh Aas
37cd80d19c
Rewrite SetFileSize for Mac OS X using POSIX API. b=501307 r/sr=roc
2009-07-05 02:39:04 -04:00
Benjamin Smedberg
798e13a64f
Bug 500660 - Don't load XPT files from plugin directories any more r=josh sr=jst
2009-07-01 09:34:31 -04:00
Benjamin Smedberg
2e69e705e9
Bug 501176 - Move nsXULAppAPI.h to tier-xpcom, r+sr=bz
...
--HG--
rename : toolkit/xre/nsXULAppAPI.h => xpcom/build/nsXULAppAPI.h
rename : toolkit/xre/xrecore.h => xpcom/build/xrecore.h
2009-07-01 09:32:33 -04:00
Peter Van der Beken
75552f6810
Fix for bug 492324 ("ASSERTION: wrong entry" during cycle collection (nsXBLDocumentInfo)). r=dbaron, sr=jst.
...
--HG--
extra : rebase_source : ea5eb556d1fe86b42ede4a0515e0c4c06544117b
2009-06-01 21:22:18 +02:00
Hiroyuki Ikezoe
41c0f38748
bug 491972 - error building SimpleTypeLib.c due to perror() call r=bsmedberg
2009-06-18 07:31:12 -04:00
Chris Jones
0f279f0c8c
bug 491977: fix "leak" of deadlock detector statics. r=bsmedberg
2009-06-16 12:36:44 -07:00
Arpad Borsos
9c8455122d
Back out b8e531a6c961 (Bug 474369), it really did cause the windows dhtml regression
...
--HG--
extra : rebase_source : 568114bcfc5a7710d9e2c2fe5e234fa190bebba1
2009-06-16 14:38:51 +02:00
Arpad Borsos
2c52e03fad
Back out 7d502207183d (Bug 493701), it really did cause the windows dhtml regression
...
--HG--
extra : rebase_source : 1c08b3767508bc359d395560b08248fcaa71f511
2009-06-16 14:37:35 +02:00
Arpad Borsos
451e5accfb
Bug 493701 - Use a macro to reduce redundancy in nsDocLoader.cpp; r=bz
2009-06-11 11:03:40 +02:00
Arpad Borsos
21896afffc
Bug 474369 - get rid of nsVoidArray, remaining parts; r=bz, sr=dbaron
2009-05-07 17:15:26 +02:00
Hiroyuki Ikezoe
177d91f354
Bug 487694 - "unable to build ssltunnel and some xpcom/test files due to CxxFrameHandler linkage" (Patch for nsIFileEnumerator.exe) [r=benjamin]
2009-06-14 01:51:12 -07:00
Shailen
45187f5935
Bug 497838 - "AIX Compilation error for 3.6a1pre source xpcom/io/nsWildCard.cpp", line 215.28: 1540-0274 (S) The name lookup for "_shexp_match" did not find a declaration" [r=benjamin]
2009-06-14 01:41:19 -07:00
palo misik
cab2e26320
Bug 490587 - "Warning in mozilla/xpcom/glue/nsGenericFactory.cpp" [r=benjamin]
2009-06-14 01:37:38 -07:00
Arpad Borsos
118ee75268
Back out bug 474369, suspected of causing dhtml and tp3 regression
2009-06-12 23:20:55 +02:00
Arpad Borsos
990fceee6e
Bug 474369 - get rid of nsVoidArray, remaining parts; r=bz, sr=dbaron
...
--HG--
extra : rebase_source : 2f40cba97555521222512c7cd793c2a2adcca333
2009-05-07 17:15:26 +02:00
Doug Turner
a282e85375
Bug 488862 - crash while geolocation is retrieving data [@ nsGeolocation::RemoveRequest]. r=dbaron, sr=smaug, r=ctalbert on tests
2009-06-11 17:46:46 -07:00
Serge Gautherie
4fb8bff0fa
Bug 306840 - Improve PR_GetEnv() usages; (Cv1a) <XpCom/nsAtomTable.cpp> (= sync'ed Bv2); r=timeless sr=neil
2009-06-11 19:47:33 +02:00
Boris Zbarsky
dbd6d652d5
Bug 497028. Make sure to have mRunningEvent still incremented when we call the runnable's destructor, since that can also do work. r=bsmedberg
2009-06-11 13:09:35 -04:00
Arpad Borsos
a56370e043
Bug 467948 - fix some deprecated conversion from string constant warnings; r=dbaron
2009-05-26 10:53:15 +02:00
Ginn Chen
15183dceab
Bug 489299 TestSynchronization.cpp failed to compile with Sun Studio r=benjamin, jones.chris.g
2009-06-11 14:46:13 +08:00
Josh Aas
ca207c2111
Make Mac OS X local file code aware of symlinks instead of old-school aliases. Also moves more things to POSIX functions instead of inefficient Carbon calls. b=484297,491074,491145 r=mstange sr=roc
2009-06-10 22:23:57 -07:00
Dave Townsend
71630ca251
Bug 496733: Test that multiple arguments get passed by nsIProcess. r=robstrong
2009-06-10 13:40:29 +01:00
Jesse Ruderman
13ce09dcd1
Change tabs to spaces (followup to the checkin bz just made)
2009-06-09 21:13:36 -07:00
Boris Zbarsky
3a023164e4
Adding test for nsTObserverArray
2009-06-09 22:57:41 -04:00
Benjamin Smedberg
2dbc3fb170
Bug 496969 - The stack analysis is broken when compiling with -O3 -fstrict-aliasing.
2009-06-08 18:03:23 -04:00
Benjamin Smedberg
438f21ae8d
Bug 489273 - debug+libxul build broken on Windows, r=ted
2009-05-22 11:13:53 -04:00
L. David Baron
22e6981f6c
Correct comments to reflect that bug 460695 landed on 1.9.1.
...
--HG--
extra : transplant_source : %DBPU%C0M%FF%AEP%3Ae%0A%7DW%23%5E%D5%A9r%A6%1A
2009-05-20 16:04:39 -04:00
Benjamin Smedberg
cbf3863732
Bug 492948 - Windows XULRunner stub can't discover the GRE anymore, due to using NS_ConvertUTF8toUTF16 before having loaded XPCOM, r=blassey
2009-05-20 17:00:45 -04:00
Josh Aas
60db8ee1d2
Make Objective-C exceptions non-fatal by default on Mac OS X. b=486574 r=roc sr=bz
2009-05-20 11:53:24 -04:00
Dave Townsend
dd2848c629
Backed out changeset 461d728271d1
2009-05-19 13:51:18 +01:00
Arpad Borsos
6a70c37113
Bug 474369 - get rid of nsVoidArray, remaining parts; r=bz, sr=dbaron
2009-05-07 17:15:26 +02:00
Benjamin Smedberg
8655b73917
Fix trace-malloc build bustage from bug 488175... tracemalloc/nsTraceMalloc.h is no longer
2009-05-18 14:32:00 -04:00
Benjamin Smedberg
6df221580d
Bug 488175 - flatten dist/include and provide mechanism to install certain headers in namespaced subdirectories (e.g. #include "mozilla/XPCOM.h") r=ted
...
--HG--
rename : xpcom/ds/nsTimeStamp.cpp => xpcom/ds/TimeStamp.cpp
rename : xpcom/ds/nsTimeStamp.h => xpcom/ds/TimeStamp.h
2009-05-18 14:15:05 -04:00
Hiroyuki Ikezoe
c27b02e4cb
Bug 483819. iostream is not needed or wanted in WinCE build. r=bsmedberg
2009-05-18 10:29:54 +12:00
Peter Van der Beken
8443f4d14c
Fix for bug 475737 (Windows stay alive too long because nsJSContext doesn't unlink correctly). r=bent, sr=jst.
2009-05-07 11:19:36 -07:00
Peter Van der Beken
1dfd758d21
Merge backout.
2009-05-16 16:17:50 +02:00
Peter Van der Beken
1278a8efe2
Backed out changeset 0c8d4f846be8 (Fix for bug 475737 (Windows stay alive too long because nsJSContext doesn't unlink correctly).) to try to fix Tshutdown regression.
2009-05-16 16:16:55 +02:00
Peter Van der Beken
0c43ed75e7
Fix for bug 475737 (Windows stay alive too long because nsJSContext doesn't unlink correctly). r=bent, sr=jst.
...
--HG--
extra : rebase_source : 459f24ea980bf4cab29bc88115138f6ed5144e49
2009-05-07 11:19:36 -07:00
Boris Zbarsky
612e9ad4e4
Bug 482310. Add a JS api to asynchronously copy data to an output stream. r+sr=bsmedberg.
2009-05-07 15:21:54 -04:00
Shawn Wilsher
50382009bc
Bug 489705 - nsRefPtr should be able to forget a base class to a pure virtual interface it inherits from
...
r=bsmedberg
sr=dbaron
2009-05-07 15:13:18 -04:00
Chris Jones
98311e5904
bug 491462: fix some typos and compiler warnings in deadlock detector. r=bsmedberg
2009-05-14 13:07:30 -07:00
Hiroyuki Ikezoe
21cff4e6ad
Bug 490275 - Memory leak in xpcom/glue/standalone/nsGlueLinkingWin.cpp; r=benjamin
2009-05-14 16:17:53 +02:00
Peter Annema
fcfab89833
Bug 487192 follow-up: fix build bustage by adding dummy calls to dlldeps.cpp
2009-05-13 22:38:13 -07:00
Peter Annema
e3cae8f8b5
Bug 487192: Move both copies of nsWildCard into xpcom. r/sr=bsmedberg
...
- Clean up white space.
2009-05-13 20:22:54 -07:00
Peter Annema
8c8313039e
Bug 487192: Move both copies of nsWildCard into xpcom. r/sr=bsmedberg
...
- Move nsWildCard.{h,cpp} into xpcom/io.
--HG--
rename : modules/libjar/nsWildCard.cpp => xpcom/io/nsWildCard.cpp
rename : modules/libjar/nsWildCard.h => xpcom/io/nsWildCard.h
2009-05-13 20:22:54 -07:00
Hiroyuki Ikezoe
61cc6728cf
Bug 488157. Use UTF8 instead of native codepages during startup. r=bsmedberg
...
--HG--
extra : rebase_source : 22bea59e453f953f3efd43d6d945d9d9fee70ce5
2009-05-13 22:16:45 +12:00
Jeremy Huddleston
afee5e32cd
Bug 485827. Use FS_LAYOUT instead of OS to make bundling decisions. r=benjamin
...
--HG--
extra : rebase_source : 9df1bd2a0101b9a8359a5af22ad51aa0620a1165
2009-05-13 22:11:58 +12:00
Phil Ringnalda
fcdc4de2b2
Bug 115334 - Remove long long dead StringFactoring tests, and the last .mcp in mozilla-central in the bargain, r=bsmedberg
2009-05-12 19:50:35 -07:00
Josh Aas
9a0ce06c15
Port xptcall to x86-64 Mac OS X. Patch by Josh Aas and Jason Allum. b=485049 r=bsmedberg
...
--HG--
rename : xpcom/reflect/xptcall/src/md/unix/xptcinvoke_x86_64_linux.cpp => xpcom/reflect/xptcall/src/md/unix/xptcinvoke_x86_64_unix.cpp
2009-05-06 16:57:37 -04:00
L. David Baron
368b7f1ed8
Make cycle collector's purple buffer consist of entries that the objects in the purple buffer can point to, and remove the notion of scan delay (which was previously set to 0). (Bug 490695) r+sr=peterv r=bsmedberg
2009-05-06 13:46:04 -07:00
L. David Baron
4c05a08fb9
Make it so nsDocument::mPendingTitleChangeEvent doesn't keep the document alive after cycle collection expects it to be destroyed. (Bug 488786) r+sr=jst r=bsmedberg
2009-05-06 13:46:01 -07:00
Benjamin Smedberg
c71b7fc5e0
Bug 491550 - Fix TestDeadlockDetector on debug+libxul configurations r=bustage fix
2009-05-06 10:33:58 -04:00
Serge Gautherie
325564e9cb
Bug 482942 - Implement NS_LOCALFILE_DELETE_ON_CLOSE flag for nsILocalFile::OpenNSPRFileDesc; (Cv1) TestHarness.h: s/PRBool/PRUint32/; r=benjamin
2009-05-06 01:11:16 +02:00
Chris Jones
24b939e504
Bug 456272: deadlock detector improvements
2009-05-04 21:57:15 -07:00
Chris Jones
6fa9921e11
Backed out changeset 3deeb3c83c77
2009-05-02 21:13:57 -07:00
Chris Jones
47a7c89e54
Bug 456272: deadlock detector improvements r=brendan
2009-05-02 20:54:05 -07:00