Граф коммитов

208591 Коммитов

Автор SHA1 Сообщение Дата
Chris Jones 57c28a4b6c simplify some *Channel code. enforce more SyncChannel invariants 2009-08-19 10:44:56 -05:00
Chris Jones db2bde3f0d add race detection to RPC channels. simplify message processing, be stricter about layering guarantees. add more comments and assertions to channel code. 2009-08-19 00:22:01 -05:00
Chris Jones e45c8d96cd s/String/nsCString/ for IPDL example 2009-08-18 11:08:38 -05:00
Chris Jones 8ee4de9a10 export ContentProcess* headers 2009-08-14 18:21:21 -05:00
Chris Jones de1432007f allow implementations to be notified when a dtor message is received 2009-08-14 16:46:49 -05:00
Chris Jones 6c48795ddf add dummy |start state| syntax 2009-08-14 15:38:25 -05:00
Benjamin Smedberg 97dfb1e921 Remove #ifdef 0 functions in nsNPAPIPluginParent which definitely won't live there. Some (memory allocation/deallocation) are local, while others should just be instance methods on the NPP wrappers. 2009-08-14 14:47:30 -04:00
Chris Jones 3d6f398809 bug 510344: each translation unit needs its own symbol table. also fixed some parser error reporting and removed debugging |print|s 2009-08-13 21:22:55 -05: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
Chris Jones 539c5a5231 add ContentProcessChild singleton and accessor 2009-08-12 19:32:50 -05:00
Chris Jones d7b02fbeea bug 510041: subprotocols should implement the toplevel-protocols listener interface even if they do not need that send semantics. dummy methods that error out are generated 2009-08-12 17:53:08 -05:00
Chris Jones 6a2a26a706 forward-declare non-managed actors 2009-08-12 15:51:39 -05:00
Benjamin Smedberg 96fa9d431b More Returning NS_OK from non-void functions. 2009-08-12 16:20:42 -04:00
Benjamin Smedberg 6685ba14a5 Return NS_OK from non-void function 2009-08-12 15:12:47 -04:00
Chris Jones f1aae4a7b5 fix regression from refactoring error message construction 2009-08-12 13:59:00 -05:00
Chris Jones b5797704ff fix typos in type error format args 2009-08-12 13:46:05 -05:00
Chris Jones 6e92a85059 generate C++ typdefs for namespaced protocols 2009-08-12 13:40:09 -05:00
Benjamin Smedberg 7836d0478f 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
Chris Jones f02911c98e build on 64-bit linux 2009-08-12 00:41:55 -05:00
Chris Jones a318445e26 bug 509588: in actor ctor skeleton, return null instead of NS_ERROR_NYI 2009-08-11 17:26:06 -05:00
Chris Jones 165a6d7976 bug 509581: generate direct error return stmt instead of switch stmt with only default case when there are no dispatched messages. 2009-08-11 17:20:28 -05:00
Chris Jones 28d1cd83ea backout bad fix 2009-08-11 17:12:42 -05:00
Chris Jones 42822e89de bug 509581: only generate dispatch statement if we have a non-default case 2009-08-11 17:09:13 -05:00
Chris Jones d374705a1d bug 509579: use ALLOW_THIS() macro to squash msvc warnings 2009-08-11 16:52:37 -05:00
Ben Turner 88db6a6673 Skeleton implementation for NPObject remoting 2009-08-10 16:28:22 -07:00
Ben Turner 37f6bdca20 Add extremely basic support for unblocking in the event of a bad message 2009-08-07 16:13:20 -07:00
Chris Jones 01ffe0160b make it easier to control whether logging code is emitted 2009-08-07 16:10:57 -05:00
Ben Turner 4b83a1de0e Merge backout 2009-08-07 11:55:36 -07:00
Ben Turner 3b69dc049c Backed out changeset c2858daf5f4a now that bsmedberg's boxes are updated. 2009-08-07 11:55:24 -07:00
Benjamin Smedberg 536bd45d92 Disable using the static C++ runtime (on Windows-MSVC) because Chromium requires the full version and we're getting duplicate symbols. See bug 508861 which may be a necessary in order to get nightly builds running again (we actually need to ship the C++ runtime somewhere). 2009-08-06 16:09:55 -04:00
Chris Jones a87ccfc3f8 initialize chromium command line with absolute binary path 2009-08-05 23:29:07 -05:00
Ben Turner a6cb8553d3 Add test plugin for ipc, make sure it works 2009-08-05 15:36:33 -07:00
Ben Turner 73c91dbd7b Don't abort if more than one arg is passed to a plugin 2009-08-05 13:49:13 -07:00
Ben Turner c9aaad6bf5 Remove annoying assertion when starting tab child process 2009-08-05 12:36:23 -07:00
Ben Turner bf41fc8391 Merge mozilla-central to clean up unit test failures 2009-07-30 15:59:40 -07:00
Shawn Wilsher eccff727cd xpcshell unit test fix from async location bar landing on a CLOSED TREE. no bug. r=dietrich 2009-07-30 13:53:06 -07:00
Ben Turner b7bb540247 Merge mozilla-central 2009-07-30 13:38:27 -07:00
Shawn Wilsher e780f1d450 Merge for back out of changeset 8506b25206cf (bug 504311) because the test added uses enablePrivilege which hangs tinderbox asking for privileges. Trying to fix a CLOSED TREE. 2009-07-30 13:17:18 -07:00
Shawn Wilsher 0250f35c11 Backed out changeset 8506b25206cf (bug 504311) because the test added uses enablePrivilege which hangs tinderbox asking for privileges. 2009-07-30 13:16:15 -07:00
Ben Turner dec6db0c06 Disable necko wifi for the moment until bsmedberg updates his linux box 2009-07-30 12:03:46 -07:00
Nochum Sossonko ebd716b4a9 Bug 506104 - add a memoized getter for PluralForm.jsm inside DownloadUtils.jsm. r=gavin 2009-07-30 20:40:54 +02:00
Blake Winton 46549979e9 Bug 507386 - Unintended semicolons at the end of if-statements. r=dietrich 2009-07-30 20:40:45 +02:00
Ben Turner a050c21b91 Merge mozilla-central 2009-07-30 11:28:07 -07:00
Walter Meinl c6f3f28a51 [OS/2] Bug 507251: Fix build break of xulrunner, sunbird due to missing readme.*, r=pweilbacher 2009-07-30 21:20:44 +03:00
Peter Weilbacher 01aee12b39 [OS/2] Bug 506997: fix build break after removal of deferred window position and clean up 2009-07-30 21:20:44 +03:00
Rich Walsh fe12ea1452 [OS/2] Bug 500654: sync OS/2 plugin code with Windows version, to hopefully fix some Flash-related crashes, r=pweilbacher 2009-07-30 21:20:44 +03:00
Josh Aas a51ef667d4 Get rid of unnecessary conversion from CFURLRef to FSRef. b=506812 r=vlad 2009-07-30 14:21:40 -04:00
Vladimir Vukicevic 9ef67a0501 b=507037; hang on WinCE in gfxFontFamily::FindFontForStyle; r=jdaggett 2009-07-30 11:19:34 -07:00
David Zbarsky 08428e456d Bug 499655. Selectors should have dual atoms: HTML and other. r=dbaron 2009-07-30 13:28:42 -04:00
Boris Zbarsky 811394b5da Bug 281387. Make nsIFrame::Append/InsertFrames use nsFrameList. r=bernd,roc, sr=dbaron 2009-07-30 13:23:32 -04:00