Chris Jones
e8012b2b92
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
d2247e1c10
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
4cd9f0f1e3
Bug 474743 Prequel: Implement nsTPriorityQueue. r=dholbert r=roc sr=bsmedberg
2010-01-12 12:00:49 -08:00
L. David Baron
d0b883e1b0
Make GraphWalker use templates instead of virtual functions. (Bug 537547) r=smaug
2010-01-12 08:51:39 -08:00
Neil Rashbrook
546b738179
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
800ff959c1
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
1399b2b545
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
176bc71fd6
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
55fb09bedb
Bug 537158: Make fastload more robust r=brendan
2009-12-29 14:04:38 -08:00
Shailen
cd92b3ecb4
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
a79fd24e92
bug 535894 - Crash under asmXPTC_InvokeByIndex r=crowder
2009-12-29 20:28:46 -05:00
Chris Jones
2050fcae22
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
4c1b34d634
Bug 507387 - fix copyright holder; Mozilla Corporation -> Mozilla Foundation. r=gerv.
2009-12-21 21:50:30 +00:00
Jonas Sicking
b7071bfb1d
Skidmark for bug 524944 r=bsmedberg
2009-12-17 21:54:02 -08:00
Jonas Sicking
b8149289a3
Backed out changeset 4c88c8839a46 due to redness
2009-12-17 22:34:52 -08:00
Jonas Sicking
f3a8c685bd
Skidmark for bug 524944 r=bsmedberg
2009-12-17 21:54:02 -08:00
Benjamin Smedberg
ffeebc91f0
Merge mozilla-central into electrolysis
2009-12-16 08:38:42 -05:00
timeless@mozdev.org
c3279c224a
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
0d957f8b7f
Bug 534848 enable about:memory for Solaris r=vlad
2009-12-16 19:23:17 +08:00
Benjamin Smedberg
daab3b8125
Merge mozilla-central into electrolysis.
2009-12-15 20:31:04 -05:00
Chris Jones
d00615ff66
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
999be86ac2
Merge mozilla-central into electrolysis.
2009-12-14 08:01:18 -05:00
Benjamin Smedberg
422b4b28d2
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
ba122c592e
fix some leaks found by valgrind. r=trivial
2009-12-04 18:15:44 -06:00
Benjamin Smedberg
767eb11cb4
Merge mozilla-central into electrolysis
2009-12-04 11:28:50 -05:00
Peter Van der Beken
1ab8a39a5f
Make sure debugging code for topcrash bug 500105 brings up breakpad. r=dbaron.
2009-12-03 12:23:06 +01:00
Chris Jones
4572a1920a
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
2898ebbb12
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
86d20f782a
Backout patch from bug 528964 due to bustage.
2009-12-03 03:18:52 -06:00
zbychs@gmail.com
ec24a6ee73
Bug 528964 - "Memory leak in GRE_GetGREPathWithProperties" [r=bsmedberg]
2009-12-03 03:07:44 -06:00
Gijs Kruitbosch
e37068a79b
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
9911c2f99d
Merge mozilla-central into Electrolysis
2009-11-30 12:59:43 -05:00
Ted Mielczarek
522f48e9f7
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
70988940df
Bug 529701 - nsCategoryCache could add a category observer twice in some situation (r=bsmedberg)
2009-11-25 13:50:01 -08:00
Ben Turner
80295bdca8
Fix link warnings on windows
2009-11-25 15:41:58 -05:00
Brad Lassey
42694ea646
backing out bug 530087 due to talos segfault on maemo
2009-11-25 01:45:30 -05:00
Brad Lassey
d849481f9e
bug 530087 - improve xptcinvoke for linux on arm r=vlad a192=vlad
2009-11-24 21:12:28 -05:00
Benjamin Smedberg
7a581148bc
Merge mozilla-central into Electrolysis.
2009-11-24 10:06:03 -05:00
Brad Lassey
b77fcda89b
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
737515b2c8
Merge mozilla-central into electrolysis.
2009-11-19 12:41:46 -05:00
Marco Bonardo
86a4770bb1
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
132edc8de8
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
10141fcf45
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
1c22d5c47e
More better awesome trap on debug builds when we try to abort
2009-11-12 12:04:58 -08:00
Ben Turner
5c6304af69
Make NS_DebugBreak trap as well as abort in debug builds
2009-11-12 11:44:25 -08:00
Benjamin Smedberg
17cf638aac
Merge mozilla-central into electrolysis.
2009-11-11 12:35:42 -05:00
Chris Jones
0807e5c7e2
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
a29a4e5e3a
Bug 519570. Fix build bustage on non-IPC builds.
2009-11-10 11:39:42 -08:00
Jonathan Griffin
ffd9106373
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
b53a9f49d2
Fixing comment in nsMemoryImpl.cpp
2009-12-01 12:29:55 -08:00
Doug Turner
d49c4c0a30
Bug 532039 - Improve perf of IsLowMemory. r=bsmedberg.
2009-12-02 00:24:19 -08:00
L. David Baron
a9163bab67
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
efcc888ba4
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
281b9fd4a8
Merge from mozilla-central.
2009-11-06 09:54:28 -05:00
Chris Jones
affe2a4e94
bug 526397: fix up command line init. no r=, minor
2009-11-03 23:12:18 -06:00
Drew Willcoxon
deed34287c
Bug 506814 - Get rid of GetPersistentDescriptor. r=josh
2009-11-10 20:46:16 +01:00
Benjamin Smedberg
43b1c28f44
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
bbf04a4991
bug 525169: remove superfluous test-harness. no r=, removing testing code only
2009-10-29 00:56:24 -05:00
Benjamin Smedberg
eba77abeb6
Merge mozilla-central into e10s.
2009-10-28 11:32:00 -04:00
Benjamin Smedberg
91f1d583be
Merge mozilla-central to pick up additional backouts and pymake fix.
2009-10-23 11:22:12 -04:00
Chris Jones
e5481210f2
Merge mozilla-central to pick up unit test fixes
2009-10-22 20:33:36 -05:00
L. David Baron
de8e4a44ba
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
c8aada9eb6
fix broken Mac build
2009-10-22 13:45:44 -05:00
Ben Turner
c650170292
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
412f910dc9
bug 523378 - TestDeadlockDetector failing on OS X. disable it for now.
2009-10-20 13:57:48 -04:00
Benjamin Smedberg
15de24f35e
Merge mozilla-central to electrolysis.
2009-10-20 12:08:28 -04:00
Daniel Holbert
16d6c9d4d9
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
b8e8857391
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
a0ad88b228
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
0ef7f9fffa
Bug 522141: Don't crash on fasl close
...
--HG--
extra : rebase_source : ec9a5bf70b7b6acc2b9c16dca8d33da277278ac1
2009-10-16 17:17:55 -07:00
L. David Baron
f58e5b8427
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
461742442e
Build bustage fix, bug 519357. I hate compilers.
2009-11-05 09:22:45 -05:00
Benjamin Smedberg
74932b01fe
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
cab2b1bb61
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
406cb20cbf
Bug 520366 AppendInt only handles 32 bit signed ints r=bsmedberg
2009-11-04 21:33:23 +00:00
Marco Bonardo
b6e2e48df0
Bug 525245 - system-info should expose hardware specs to JS consumers, r=bsmedberg
2009-11-04 15:41:37 +01:00
Daniel Holbert
9598051453
Bug 530639: Fix build warnings in TestXPTCInvoke.cpp. r=bsmedberg
2009-12-10 09:26:27 -08:00
Benjamin Smedberg
fa058fc1f1
Merge mozilla-central to electrolysis to pick up bug 515436.
2009-10-12 10:51:38 -04:00
Peter Van der Beken
e7c0714f81
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
c55812fbbb
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
4535f32e7d
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
826a18e082
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
62534891fc
Merge mozilla-central
2009-10-05 16:08:52 -07:00
Karsten Düsterloh
4b57f06400
Backed out changeset ecd2b45a42af (Bug 364864) due to Leak test red
2009-10-05 23:34:21 +02:00
Karsten Düsterloh
d67564eec4
Bug 364864: nsICategoryManager::deleteCategoryEntry does not persist outside of component registration; r=bsmedberg
2009-10-05 21:05:24 +02:00
Robert Strong
75d676942c
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
2bb0130dcb
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
6912d252f4
b=515354; Implement "about:memory"; r=mconnor
2009-10-03 00:21:34 -07:00
Chris Jones
d215e057fe
Merge backout
2009-10-02 18:09:39 -05:00
Chris Jones
08de77b6a4
Backed out changeset 8cbc47eee659
2009-10-02 18:09:08 -05:00
Blair McBride
9cdc2ead10
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
3e5fef214c
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
29c6cc37ec
Merge mozilla-central
2009-09-23 13:14:34 -07:00
Josh Aas
66101db8a2
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
5d8f063988
Merged backout of changeset 5795fd10ba3d from bug 528651 due to Ts regressions.
2009-11-17 14:10:44 -08:00
Dave Townsend
d7de01a104
Backed out changeset 5795fd10ba3d from bug 528651 due to Ts regressions.
2009-11-17 14:10:18 -08:00
Dave Townsend
00be96167a
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
6267e36382
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
a34c72abd2
Bug 464043 - change nsDeque to use malloc for mData, r=bsmedberg
2009-11-14 16:45:42 -08:00
L. David Baron
de183afba2
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
2a57b052d9
b=519357, followup leak fix
2009-11-13 12:08:34 -08:00
Josh Aas
b9ea59d446
Backed out changeset 88b83c564d3c
2009-11-13 07:22:28 -05:00
Josh Aas
953c7cb963
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
66a36315ce
Merging mozilla-central once more to hopefully clear windows unit tests
2009-09-20 10:47:21 -07:00
Phil Ringnalda
e62c83fdc6
Bug 495228 - Remove checks for mac MOZ_WIDGET_TOOLKIT, r=ted
2009-09-18 19:59:53 -07:00
Benjamin Smedberg
d44f878b56
Merge mozilla-central into Electrolysis.
2009-09-18 16:47:18 -04:00
Henri Sivonen
580302d483
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
e147c900f4
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
950e211880
Fix build bustage
2009-11-16 14:32:03 -06:00
Chris Jones
a72adbd3c5
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
bfe943ded9
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
125bd1103e
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
c33d8babd5
Make nsDeque handle allocation failure better. (Bug 520661) r=bsmedberg
2009-10-07 20:22:42 -07:00
Blake Kaplan
025564a0a9
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
40e598e43f
s/commited/committed/
2009-10-07 09:54:08 -05:00
Josh Aas
278c4c6e2e
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)
dbd6355ce6
Bug 513395: Implement revised CSS gradient notation (1/2): parser and data structure changes
2009-11-02 11:36:43 -08:00
Ginn Chen
93ef2e9154
Bug 524083 libmozqcms, libmozcairo, libmozlixpixman are not in libxul's depends r=bsmedberg
2009-11-02 17:17:27 +08:00
Justin Dolske
62eb5c6518
Bug 525323 - Windows CE ux/perf regression between Alpha 2 and Beta 1.
2009-10-30 22:39:30 -07:00
L. David Baron
398fdfe781
Fix comment, per bug 520661 comment 4.
2009-10-30 14:31:41 -07:00
L. David Baron
65cb93a64c
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)
699dcb26a7
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
7d138d4786
Make NS_IsMainThread faster on our major platforms. (Bug 521750) r=dbaron
2009-10-28 10:28:57 -07:00
Makoto Kato
e3fe66b156
Bug 469654 - Windows x64 build support. r=ted
2009-10-06 17:28:05 +09:00
L. David Baron
5aa522c9e1
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
f55da0118f
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
2a7c428b02
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
50d59bbf8a
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
9b788e903b
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
b1ab4b4ae4
b=513859; XPCOM building on HILDON platform with nolibxul fail; r=benjamin
2009-09-18 05:30:27 -04:00
Josh Aas
1e3d421cf1
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
b8b38e1532
Bug 516769 - WINCE IsLowMemory fixups. r=vlad
2009-09-15 13:29:57 -07:00
Doug Turner
c9d9c9ccf3
Bug 516699 - Increase the interval between low-memory notifications. r=vlad
2009-09-15 11:33:53 -07:00
Mitchell Field
9bf8383b06
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
fe75f1a622
Bug 475595 - IsLowMemory cleanup. Removes comment. r=vlad
2009-09-15 09:28:53 -07:00
Doug Turner
f1f599503a
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
17eb5a6efc
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
e90102a328
Bug 500602 Compilation of xptcinvoke_asm_sparcv9_solaris_SUNW.s failed r=jst
2009-11-10 18:24:29 +08:00
Ginn Chen
3074b292fc
Bug 526176 use madvise on Solaris for fastload r=brendan
2009-11-10 18:23:53 +08:00
Dave Townsend
3771e35013
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
be1800b20f
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
f6af9aacf7
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
7503175a46
Allow Gecko to find JavaPlugin2. b=510035 r=smichaud
2009-09-08 17:22:49 -04:00
Reed Loden
b5846b26bb
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
008e309c7f
Bug 513032 - remove empty conditionals in our makefiles, r=ted
2009-08-27 10:48:18 -07:00
Mook
23111bdd6d
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
be725fa2ce
Bug 514131 - remove xpcom/obsolete, r=bsmedberg
2009-09-02 13:01:29 -04:00
Ben Turner
68e41ae4f9
Fix linux builds by giving them a better idea of the executable location
2009-09-04 00:23:06 -07:00
Ben Turner
0f1d5c36a0
Force child processes to close and wait for them on shutdown
2009-09-02 17:18:27 -07:00
Ben Turner
99f1c34f15
Rework ipcshell to become xpcshell
2009-08-28 16:16:19 -07:00
Ben Turner
7821c5b1ba
Rework chromium initialization, r=beast
2009-08-28 12:46:21 -07:00
Ben Turner
7c25b1ea27
Backing out stuff that doesn't work
2009-08-27 16:05:38 -07:00
Ben Turner
5b7e1a569b
Fix build bustage?
2009-08-27 15:54:05 -07:00
Ben Turner
cd23e250cd
Fix build bustage
2009-08-27 14:59:00 -07:00
Ben Turner
8e88b405d2
Rework chromium initialization
2009-08-27 14:11:10 -07:00
Benjamin Smedberg
187a34a633
Merge mozilla-central into Electrolysis
2009-08-26 12:15:27 -04:00
Ben Turner
b5348a3322
Fix build bustage
2009-08-25 16:39:30 -07:00
Robin Bate Beorop
b7c4e982b3
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
0535295ab4
Bug 402892. Support gio as well as gnome-vfs. r=roc
2009-08-25 11:58:11 -07:00
Benjamin Smedberg
3727beac48
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
3a9c44dbda
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
0f83b72143
Bug 524313: crash [@ RaiseException ] nsFastLoadFileReader::ReadFooter r=brendan
...
--HG--
extra : rebase_source : d9f2f41d0c2dfc0e7a2d90c97789e66a38c3f43f
2009-10-26 12:35:12 -07:00
Ginn Chen
6a61d86670
Bug 522157 Make -D__FUNCTION__=__func__ global for Sun Studio on Solaris r=benjamin
2009-10-26 14:25:40 +08:00
Doug Turner
a116a29917
Bug 524339 - Close file after reading system info. r=blassey
2009-10-25 20:29:35 -07:00
Doug Turner
195c21873d
Expose device type in user agent. r=vlad
2009-10-24 23:09:46 -07:00
Boris Zbarsky
e02c1954a4
Bug 523651. Add a CallQueryInterface that works well with nsCOMPtr. r=bsmedberg
2009-10-23 16:24:47 -04:00
Boris Zbarsky
5ca7066094
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
9eda7abe2f
Merge tracemonkey to mozilla-central.
2009-08-25 09:52:56 -07:00
Benjamin Smedberg
2e9438fd2f
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
86100e21e2
Merge mozilla-central to tracemonkey.
2009-08-20 18:02:17 -04:00
Andreas Gal
81c28c4fe8
Notify JS_CommenceRuntimeShutdown from CycleCollector (511522, r=graydon).
2009-08-19 15:13:02 -07:00
Hashem Masoud
c8f711113e
Bug 489502 - Replace NS_ASSERTION(0, ...) by NS_ERROR(...) in mozilla-central; r=benjamin
2009-08-14 16:09:00 +02:00
Neil Rashbrook
bf264f7894
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
0df64c6bc4
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
6d0c08aead
Bug 507604 undeprecate the scriptable nsIDebug interface
...
r=bs sr=biesi
2009-08-26 18:28:11 +02:00
Paul O’Shannessy
b996efa481
Backed out changeset 89f53914ecd9 (bug 511761)
2009-10-14 12:41:03 -07:00
bhsieh@mozilla.com
82dfde45d6
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
6899b5bd8c
Bug 522060 - Increase IsLowMemory threshold WINCE only. r=blassey
...
--HG--
extra : rebase_source : 378b456f1770bc1960fc8e1416272068f3b9f921
2009-10-13 14:06:36 -07:00
Taras Glek
35c2cb9c61
bug 412796: typos in earlier commit. r=brendan
...
--HG--
extra : rebase_source : 43492f71b96213f56166dc87cf128612ee670bc1
2009-10-12 11:56:37 -07:00
Ben Turner
cd1d42ffe0
Merge mozilla-central
2009-07-30 11:28:07 -07:00
Chris Jones
577e9e1928
fix typo that was busting xpcshell on *NIX
2009-07-29 19:02:17 -05:00
Ben Turner
f120ae185f
Fix chromium statics for apps that don't run through XRE_Main
2009-07-29 14:11:42 -07:00
Shawn Wilsher
88bb83f4b2
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
3c188b80ba
Force rebuild of nsLocalFileUnix.cpp
...
--HG--
extra : rebase_source : 4bae544468e94d7d5bcbebe5d5de042c59b5b168
2009-10-01 11:23:54 -04:00
Martin Stránský
485d0bfba9
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
1a965c5ef0
Bug 505886 nsHashtable::Exists doesn't unlock mLock if !mHashtable.ops
...
r=bsmedberg
2009-08-12 11:49:53 +02:00
timeless@mozdev.org
18ff2518cc
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
e2c82df69a
Bug 485834 ObserverService shouldn't recurse infinitely for stupid consumers
...
r=dougt
2009-08-12 11:49:52 +02:00
Ben Turner
cc4a10ffab
Fix enum and string subprocess type data to match, enforce with a static assertion.
2009-07-20 15:12:54 -04:00
Benjamin Smedberg
0501b7a589
Make --disable-ipc work... mac-ppc now builds by default.
2009-07-20 15:04:52 -04:00
Benjamin Smedberg
1e808cd4ea
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
4965608501
Bug 483202 - Load chrome from the GRE directory in xpcshell, r=ted
2009-07-17 10:41:26 -04:00
Benjamin Smedberg
34a84a4c40
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
d7947d5455
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
011769cbf2
Adds the ipcshell application to test IPC
2009-07-11 02:33:10 -04:00
Chris Jones
e6c73d1542
use a single binary, mozilla-runtime, for all child processes
2009-07-10 14:03:09 -05:00
Makoto Kato
06c821f73a
Bug 504519 - XPIDL command for Symbian native should not build. r=bsmedberg
2009-07-17 18:46:50 +09:00
Blake Kaplan
c333b464ab
Bug 502687 - GCGraphBuilder::AddNode crashes on OOM. r=dbaron
2009-07-16 13:06:48 -07:00
Blake Kaplan
96a04e8df6
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
bf922f33d2
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
350cc29383
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
adc1d1302a
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
5a4dce8f48
Hook up the tab child process
2009-06-30 15:21:25 -04:00
Benjamin Smedberg
1004b53e4e
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
7630621a0e
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
0af041e2b2
Bug 496708 - add biarch system plugin location (Linux); r=joshmoz, sr=roc
2009-06-24 09:21:43 +02:00
L. David Baron
9a8d97752d
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
7f0a460c49
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
e9b5c3edfc
Bug 489500 - Implement nsLocalFile::ResolveShortcut for WinCE. r=dougt, sr=vlad
2009-07-08 10:51:38 -07:00
Josh Aas
4b26557c2d
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
a726181bc9
Bug 496708 - non biarch system plugin location (added missing Makefile magic); r+=joshmoz
2009-07-08 09:59:01 +02:00
Josh Aas
19297b541b
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
169f18520e
Test arguments with spaces and quotes in nsIProcess. r=robstrong
2009-06-23 11:33:41 +01:00
Serge Gautherie
7030d10b39
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
9c6646e6e1
Remove os2wrapper and associated files. b=499367 r=Peter Weilbacher
2009-06-22 17:25:07 -04:00
Stuart Parmenter
7355e671a2
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
9bf84de2e4
Bug 498010 - Threads should release their observers when they are shut down; r=benjamin
2009-06-22 15:08:04 +02:00
Ted Mielczarek
2218ea81b0
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
abcbf6312b
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
059af73b7d
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
c8a38c8385
Bug 502188. Implement xptcall for mingw-Windows64. r=timeless
...
--HG--
extra : rebase_source : 2c03e2ae8d491059b9c3759e7e5082a20c1b715a
2009-07-30 15:41:03 +12:00
Nelson Bolyard
50022505cc
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
a18aaced58
Backed out changeset ab1686101bfb, pending orange investigation
...
--HG--
extra : rebase_source : ad872bd18b36237fcc450f5fdc61d6579b532518
2009-07-29 16:24:14 -07:00
Nelson Bolyard
bce220d64b
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
f781ac7771
Resolve the static-analysis bustage from bug 498938 by recognizing COND_EXPR.
2009-07-27 10:47:22 -04:00
Michael Kohler
0a56a892c8
Bug 106386 - Correct misspellings in source code (old); Part 3 v2; r=timeless
2009-07-27 10:47:05 +02:00
Makoto Kato
815f6cdd90
Bug 499262 - Remove Metoworks Code for OS 9. r+sr=bsmedberg
2009-07-24 19:11:23 +09:00
Shawn Wilsher
2d8562eff5
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
61ffa998af
Bug 505857 - Fix up locking in the category manager, r=timeless
2009-07-23 10:29:00 -04:00
Chris Jones
e1f8c82efc
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
bfa66f0835
Bug 505586: use the right String::Find() function from external API code. r=bsmedberg
2009-07-22 15:47:14 -05:00
Neil Rashbrook
4eae832dfb
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
d71ea7085b
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
127485d199
b=499863; XREDirProvider gives wrong APPDATA dir on Windows CE; r=rs
2009-07-17 16:04:56 -07:00
Nick Thomas
0a334199c2
Bug 503469, Support packaging WinCE Firefox builds as zip, complete.mar, r=ted.mielczarek
2009-08-11 15:50:32 +12:00
Serge Gautherie
2ee7edc8d1
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
28965346e8
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
889e998826
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
782cbb5800
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
7c31c3d568
Remove stray semicolon that Linux gcc hates, r=red
2009-08-06 12:48:58 -07:00
Jeff Walden
be745b92ab
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
a3ed732448
Backed out changeset 60add17e8ed3
2009-08-05 16:44:03 +12:00
Yu-Hsun Lin
ab00cb4b56
Bug 486081. Remove unused nsTime class. r=roc
...
--HG--
extra : rebase_source : 582694b45d1d56759a619a4243abfc5a05453d8a
2009-08-05 14:39:05 +12:00
Jeff Walden
984c42f069
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
c363be995f
Backed out changeset ad9a4a3a5409, bug 506812. CLOSED TREE
2009-07-31 16:49:48 -04:00
Josh Aas
f0f1c069ce
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
ba55c5e884
Bug 136936 - TestInterfaceInfo is out of date - nsIServiceManager; r=benjamin
2009-07-06 22:09:39 +02:00
Serge Gautherie
9f99b401d6
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
ca8ccf47e0
Fix for bug 482788 (Lightweight DOM wrappers). r=jst, sr=mrbkap.
2009-05-12 22:20:42 +02:00
Josh Aas
dbbc06a937
Rewrite SetFileSize for Mac OS X using POSIX API. b=501307 r/sr=roc
2009-07-05 02:39:04 -04:00