Commit Graph

378 Commits

Author SHA1 Message Date
Johnathan Nightingale
c558db40e1 Bug 519344 - Blocklist antique, unversioned instances of GoogleDesktopNetwork3.dll to prevent crashes. a=blocking-firefox3.6 r=vlad 2009-12-14 11:37:11 -05:00
Benjamin Smedberg
a819191110 End the electrolysis-plugins-only branch: merge in the remaining changes from electrolysis head in preparation for pushing to mozilla-central. 2009-12-14 09:56:08 -05:00
Benjamin Smedberg
999be86ac2 Merge mozilla-central into electrolysis. 2009-12-14 08:01:18 -05:00
Ted Mielczarek
c2b264398f bug 514188 - sync to breakpad revision 437 to pick up Linux client rewrite (Mozilla changes). r=bsmedberg 2009-12-14 06:55:31 -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
6e91459a40 bug 532983: fix invalid memory reads caused by regressions in shutdown behavior. r=bsmedberg 2009-12-07 00:03:49 -06:00
Chris Jones
ba122c592e fix some leaks found by valgrind. r=trivial 2009-12-04 18:15:44 -06:00
Benjamin Smedberg
b55b15dccf Merge additional changes from electrolysis and mozilla-central into the electrolysis-plugins-only tracking branch.
--HG--
branch : electrolysis-plugins-only
2009-12-04 11:42:28 -05:00
Benjamin Smedberg
767eb11cb4 Merge mozilla-central into electrolysis 2009-12-04 11:28:50 -05: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
Brian Crowder
3506b796bf Bug 519316 - better math and comments for early remote-start code, r=dolske 2009-12-03 08:14:27 -08:00
Gabriele Best
4d534d62de Bug 531532 - Crash for profiles with a non-existent non-relative profile location. r=bsmedberg a=beltzner 2009-12-02 20:00:56 +01:00
Benjamin Smedberg
c9f41df4e3 Remove makefile and glue bits which support out of process tabs on the electrolysis-plugins-only branch.
--HG--
branch : electrolysis-plugins-only
2009-11-30 14:44:38 -05:00
Benjamin Smedberg
7a581148bc Merge mozilla-central into Electrolysis. 2009-11-24 10:06:03 -05:00
Ted Mielczarek
f8fa72d34f bug 531135 - rewrite build-list.pl in Python to fix race conditions with locking. r=bsmedberg 2009-12-14 06:55:40 -05:00
Benjamin Smedberg
8f0adb5fe2 Don't use a static nsCString (causing leaks in the plugin process). Also, use NS_LogInit/NS_LogTerm for the child process so that leaks are reported at the right time. 2009-11-19 17:57:56 -05:00
Benjamin Smedberg
737515b2c8 Merge mozilla-central into electrolysis. 2009-11-19 12:41:46 -05:00
Johnathan Nightingale
95f6323202 Bug 531337 - Blocklist hook.dll - frequent bystander in timeGetTime crashes. r=bsmedberg a=blocking-firefox3.6 2009-12-02 09:31:08 -05:00
Johnathan Nightingale
8f2f143350 Bug 525103 - Generate initial list of DLLs to Blocklist 2009-11-20 16:41:29 -05:00
Chris Jones
59177d397f fix brain-dead cjones bug. no r=, trivial 2009-11-17 16:18:06 -06: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
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
Johnathan Nightingale
54c1e2bb3f Bug 527125 - Blocklist calc.dll v1.0.0.1 r=vlad a=beltzner 2009-12-01 13:39:12 -05:00
Brian Crowder
00844eb2f8 Bug 519316 - faster remote starting for WinCE, r=mfinkle, blocking-fennec=blassey 2009-12-01 07:45:35 -08:00
Mark Finkle
501dec72eb Bug 533017 - Bring Fennec to the top when clicking on it from the hildon desktop [r=stuart] 2009-12-10 17:00:19 -05:00
Benjamin Smedberg
281b9fd4a8 Merge from mozilla-central. 2009-11-06 09:54:28 -05:00
Ben Turner
312e78c79d Fix command line initialization on windows 2009-11-04 17:34:22 -08:00
Chris Jones
728e83ca1a a non-MOZ_IPC function fell in with the wrong crowd 2009-11-04 10:50:13 -06:00
Chris Jones
affe2a4e94 bug 526397: fix up command line init. no r=, minor 2009-11-03 23:12:18 -06:00
Vladimir Vukicevic
a27e1b6398 b=527122; fix for dll blocklist sporadic tinderbox crashes; r=shaver 2009-11-10 14:34:41 -08: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
Chris Jones
4f942a96f2 bug 523761: give top-level IPDL actors handles to each others' processes. r=bent 2009-10-27 16:52:37 -05:00
Benjamin Smedberg
15de24f35e Merge mozilla-central to electrolysis. 2009-10-20 12:08:28 -04:00
Ben Turner
e17ebd68f9 Fix lingering error from changing IPDL methods from returning nsresult to bool 2009-10-19 13:03:22 -07: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
Benjamin Smedberg
47962706bf Bug 523097 - Turn off MOZ_IPC for platforms where we currently don't build, and fix up ifdefs so that everything builds
--HG--
extra : rebase_source : 9da68ad54e7c378a4c9bbaac7b2166630827ec60
2009-10-19 09:55:03 -04:00
Chris Jones
373c019990 bug 521324: call the multi-threaded GLib initialization function. r=karlt 2009-10-19 11:28:42 -05:00
Makoto Kato
8974e4e157 b=526735, STATUS_DLL_NOT_FOUND not present in Vista SDK; r=vlad 2009-11-05 12:23:06 -08:00
Vladimir Vukicevic
f17555ab6c b=524904, add support for generic Windows DLL blocklist; r=shaver 2009-11-03 22:35:20 -08:00
Neil Rashbrook
7849cfdd09 Bug 525725 -help crashes [@ LoadPlatformDirectory] r=bsmedberg 2009-11-04 21:34:16 +00:00
Jim Mathies
f8ffd3bcb1 back out changeset 41c421f97869 2009-11-04 11:02:59 -06:00
Vladimir Vukicevic
4023e1ce21 b=524904, add support for generic Windows DLL blocklist; r=shaver 2009-11-03 22:35:20 -08:00
Benjamin Smedberg
fa058fc1f1 Merge mozilla-central to electrolysis to pick up bug 515436. 2009-10-12 10:51:38 -04:00
Chris Jones
be2f5f8cbe bug 521445: band-aid to stop an assertion failure when plugin processes shut down 2009-10-09 13:05:51 -05: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
Romain BEZUT
0c1bd6f118 Bug 458631 - Misalignment in --help command line. r=gavin 2009-10-09 12:50:42 +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
David Dahl
5faa48b6e3 Bug 526623: Send channel with crash data. r=dtownsend 2009-11-13 15:05:14 -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
Benjamin Smedberg
d44f878b56 Merge mozilla-central into Electrolysis. 2009-09-18 16:47:18 -04:00
Lubos Lunak
84d4f7d790 Bug 416053 - Desktop startup notification not disappearing when app window is up (Linux). r=bsmedberg 2009-10-08 06:52:59 +02:00
Vivien Nicolas
3a3b5233b1 Bug 519468: matchOS is read from default prefs at startup [r=benjamin] 2009-11-02 13:04:45 -05:00
Mark Finkle
d41a3897bb Bug 525701: X-Osso-Service doesn't match Vendor.Name in application.ini [r=dougt] 2009-11-01 17:13:01 -05:00
Jacek Caban
c68655211b Bug 530314 - TestXREMakeCommandLineWin.cpp compilation fails on mingw due to unsupported wmain, r=ted 2009-12-13 09:44:15 -08:00
Makoto Kato
c59b27822d 2nd parameter of Gestalt() is SInt32, not long. 64-bit fix. b=514996 r=josh 2009-09-18 12:37:22 -04: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
Ehsan Akhgari
611a93a130 Bug 510881 - Entering Private Browsing via command line shows tabs from previous session; r=mconnor,bsmedberg 2009-09-15 14:42:01 +04:30
Ginn Chen
5850a36863 Bug 492326 Make symbol nspr_use_zone_allocator to be global r=bsmedberg 2009-09-15 15:02:51 +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
Josh Aas
dd95eec31a Back out changeset 845b625b5eb5. b=506812 2009-09-09 09:59:07 -04:00
Josh Aas
27cacb73f8 Re-land: Get rid of unnecessary conversion from CFURLRef to FSRef. b=506812 r=vlad 2009-09-09 08:28:23 -04:00
Christian Persch
33f36b44c7 Bug 399161 - "only call gnome_program_init if there is no GnomeProgram yet" [r=bsmedberg] 2009-09-06 17:52:23 -05:00
Benjamin Smedberg
008e309c7f Bug 513032 - remove empty conditionals in our makefiles, r=ted 2009-08-27 10:48:18 -07:00
Ben Turner
dccb0805dd Rename remaining protocols
--HG--
rename : dom/ipc/ContentProcess.ipdl => dom/ipc/PContentProcess.ipdl
rename : dom/ipc/IFrameEmbedding.ipdl => dom/ipc/PIFrameEmbedding.ipdl
rename : ipc/test-harness/Test.ipdl => ipc/test-harness/PTest.ipdl
rename : ipc/testshell/TestShell.ipdl => ipc/testshell/PTestShell.ipdl
rename : ipc/testshell/TestShellCommand.ipdl => ipc/testshell/PTestShellCommand.ipdl
2009-09-09 15:00:14 -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
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
Ben Turner
1521c7b109 Fix testshell to use the new callback commands, and shut down properly 2009-08-25 16:07:22 -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
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
Benjamin Smedberg
0e0931b400 Bug 509798 - Create a ContentProcess protocol which manages IFrameEmbedding. ContentProcessChild is a globally-accessible singleton in the content process. For the moment, ContentProcessParent is a global singleton in the parent process, but that will change once we have process-per-domain or something similar.
--HG--
rename : dom/ipc/TabThread.cpp => dom/ipc/ContentProcessThread.cpp
rename : dom/ipc/TabThread.h => dom/ipc/ContentProcessThread.h
2009-08-12 12:18:08 -04:00
Jory A. Pratt
33ad338f48 Bug 517417 - access violation: while compiling xulrunner tries to test for Mercurial repositories above its build dir. r=ted 2009-10-25 10:25:34 +01: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
Brian Crowder
474f14058c Bug 509249: Fast Startup component, r=luser,mfinkle, sr=gavin, original code by vlad 2009-08-22 00:13:49 -07:00
Justin Dolske
ac40d6a9b8 Bug 502526 - Need splashscreen artwork for Windows CE. artwork=horlander, ui-r=faaborg, r=vladimir 2009-08-20 15:17:29 -07: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
Brad Lassey
10b601ff6c Bug 512383 - fix bustage on WinCE without --enable-splashscreen, patch by blassey, r=gavin 2009-08-26 16:11:21 -07:00
Brian Crowder
300e013809 Bug 512330 - preserve nosplash and no-remote arguments across restarts correctly, r=mossop 2009-08-26 16:10:48 -07:00
Chris Jones
73d7fbdbd5 initialize chromium command line with absolute binary path 2009-08-05 23:29:07 -05: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
Robert Strong
9494a0c363 Bug 521262 - XREDirProvider provides app chrome dir twice, making us parse manifests twice. r=bsmedberg 2009-10-12 12:12:19 -07:00
Ben Turner
cd1d42ffe0 Merge mozilla-central 2009-07-30 11:28:07 -07:00
Josh Aas
87a641a295 Get rid of unnecessary conversion from CFURLRef to FSRef. b=506812 r=vlad 2009-07-30 14:21:40 -04:00
Ben Turner
f120ae185f Fix chromium statics for apps that don't run through XRE_Main 2009-07-29 14:11:42 -07:00
Ben Turner
018b1a724f Allow ipcshell to receive a response from its child process 2009-07-23 15:27:17 -07:00
Ben Turner
d125f2e7bb Fix ipcshell for newest changes to GeckoChildProcessHost 2009-07-21 11:41:02 -04:00
Benjamin Smedberg
0501b7a589 Make --disable-ipc work... mac-ppc now builds by default. 2009-07-20 15:04:52 -04:00
Chris Jones
cc9c58dbcb add SyncLaunch() method to GeckoChildProcess class. remove much newly obseleted code. 2009-07-20 13:14:41 -05:00
Benjamin Smedberg
5f6788e8f8 Merge mozilla-central up to this weekend's Electrolysis changes 2009-07-20 09:41:05 -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