f4e5b9438d17e0995de12ceed374bb218b9cbfc4
2009-12-14 21:31 -0800
Boris Zbarsky - Bug 534676. Fix object hashtable lifetime management. r=timeless
925595f3c08634cc42e33158ea6858bb55623ef7
2009-12-14 17:48 -0800
Blake Kaplan - Bug 534694 - Fix building layout-debug with libxul. r=dbaron sr=jst CLOSED TREE
60937d3bcc2a74fc5054bac226f748084dc8db14
2009-12-14 14:13 -0800
Benjamin Smedberg - Bug 534701 - Make linkage work even in static builds (where nsEmbedFunctions.cpp is not built) r=cjones, a=bz for a CLOSED TREE
7ca38481c7aea5e042e66294848c9d37ce248a4e
2009-12-14 19:57 +0000
Mark Banner - Bug 534701 - Bustage fix for crash reporter tests on non-libxul builds. irc-r=ted, a=bz for the CLOSED TREE
9f7c1fa9b2de857296183ddb2688e2dc1da372ec
2009-12-14 16:31 -0500
Bob Clary - bug 524732 - reenable js1_5/Regress/regress-344804.js | js1_5/Scope/regress-181834.js after electrolysis landing, r=bsmedberg
93c3fee6ec6943d8c3bf4ad3d1125fb2f1a91e0f
2009-12-14 16:19 -0500
Benjamin Smedberg - Followup to e10s landing (and back to bug 516509): on Mac, NP_GetMIMEDescription and NP_GetValue are optional entry points, because the metadata can be retrieved from the .plist file, r=josh
5669796276220126580f4be1cccd7c09401f1c00
2009-12-14 13:00 -0500
Benjamin Smedberg - E10s landing build bustage on Windows --disable-ipc (SeaMonkey)... we're all-unicode now.
f9c9c4bfa4ed23e62b2854f0e5bb79187447cfc9
2009-12-14 09:35 -0800
Doug Turner - Bug 534650 - Fix build bustage in widget/src/qt/nsWindow.cpp. r=me
848a7cf64d03a668e4cbfef9ebfda800d3e04a6a
2009-12-14 16:10 +0000
Mark Banner - Comm-central bustage follow electrolysis landing: allow MOZ_IPC to be disabled by default in confvars.sh. r=bsmedberg a=bsmedberg
7cf183f216511811e61b812bb582cd69eb7d3cf3
2009-12-14 11:03 -0500
Benjamin Smedberg - Undo a change specific to multi-process tabs which causes pymake to fail.
cac067156b2494eb18a7d082624328b899662cae
2009-12-14 10:53 -0500
Benjamin Smedberg - WinMo bustage: Electrolysis doesn't have WinMo tinderboxes and we had a silent code race with bug 515748.
683dfdc4adf03e4fd866da24f13390c938c7bf54
2009-12-14 09:59 -0500
Benjamin Smedberg - Remove last-mozilla-central tags which are only useful on the electrolysis branch. a=me for landing into the tree I closed!
8ef83d174df3227dc27a673b18d9861efc7bd2ba
2009-12-14 09:56 -0500
Benjamin Smedberg - End the electrolysis-plugins-only branch: merge in the remaining changes from electrolysis head in preparation for pushing to mozilla-central.
b046e2fcfc57abdf7fd7d6f70f9a37b03f8f6d60
2009-12-14 09:20 -0500
Benjamin Smedberg - Added tag last-mozilla-central for changeset a732c6d3c078
3904feeee89d6959e2f23f5e2e3826acec609f3d
2009-12-14 09:15 -0500
Benjamin Smedberg - Merge mozilla-central into e10s, again.
6c19a6a23583a523ef1ced884555f53c005f539f
2009-12-14 09:14 -0500
Benjamin Smedberg - test_crashing.html had windows-style line endings.
33bdf9d466ec5d9d30b71ca53c8fdfeacd96d1da
2009-12-14 08:01 -0500
Benjamin Smedberg - Merge mozilla-central into electrolysis.
4778341de66c04612e42500507411902431227b3
2009-12-14 08:00 -0500
Benjamin Smedberg - Added tag last-mozilla-central for changeset 27937722da69
7078aafa574a445e228b12175360f0ba3f47b9e6
2009-12-12 13:38 -0500
Benjamin Smedberg - Merge mozilla-central into electrolysis. One code change was required: in nsDocShell::CreateStaticClone I replaced EnsureDocShell with MaybeCreateDocShell.
0fe0641b2c400cd609a959f2205824cf9fc6edeb
2009-12-11 12:48 -0800
Ben Turner - Backing out changesets ed8d3323a50d, 3930bbdffdd5, 36e32abd2cc8, f4bcfc703ff9, 21051d997076, and 49f489315dd9 at the request of bsmedberg.
f9c0cc34ebe85229eaf87b2003659eac1e91669c
2009-12-09 20:01 -0600
Chris Jones - bug 533507: improve IPC "race condition" error message. frontend only, r=me
7efa9bc5cdba64c6b10248e557395290a63728f3
2009-12-09 17:15 -0600
Chris Jones - bug 533587: process RPC in-calls deferred because of races until "later". in-person r=bent
210bdc4eaa46a41ae4af9a9281507a0ce4f5206c
2009-12-09 14:53 -0600
Chris Jones - add missing makefile dep. r=trivial
259438e556fe7ebd62e3a96ff5245b5f35ef5925
2009-12-09 10:51 -0800
Jonathan Griffin - Bug 533482. Let plugin crashtest notify testrunner that no leak log is expected when the plugin process is deliberately crashed. r=bsmedberg
4bc50caad8902e1113b72b25564500de23ced3ff
2009-12-07 01:10 -0600
Chris Jones - bug 532973: add a check-valgrind target that runs IPDL unit tests under valgrind. r=luser
69b012e64a77ba52aa35488cbdd27dbbdb5e2e95
2009-12-07 01:10 -0600
Chris Jones - bug 532962: allow run-mozilla.sh to accept debugger arguments. r=luser
c77da7450ba1d2f26df0d5f9c32a912c0ca9ac97
2009-12-07 00:04 -0600
Chris Jones - bug 533034: fix race condition that led to use-after-free. thanks valgrind!
0e05ec50ad0b4148e4f07701c4b6befe4a5c0363
2009-12-07 00:03 -0600
Chris Jones - bug 532983: fix invalid memory reads caused by regressions in shutdown behavior. r=bsmedberg
51d0aea0390bf71d3888da8f02a93cd0d87e9a77
2009-12-05 13:53 -0500
Benjamin Smedberg - Comment out the crash test until we can fix the leaking nsPluginHost as well as tell the test harness that it's ok that the crashing plugin process didn't print leak information.
c15b2b4cfbf21e47c9f107ef718b152aaf90fab1
2009-12-04 23:15 -0600
Chris Jones - rename conflicting crash() symbol that's breaking the mac build
ed8d3323a50df74cacce8e784cfea483dd3caf2d
2009-12-04 23:27 -0500
Benjamin Smedberg - Oh snap! nsPluginTag.mEntryPoint became a nsCOMPtr in a merge and ended up being double-released. Victory is mine!
2f0d08758c5bcfe5c8247abd402e57f6be21f8f8
2009-12-04 23:13 -0500
Benjamin Smedberg - Added tag last-mozilla-central for changeset 65c1582465ef
3930bbdffdd572610f9d9e39677465d1df6fd6fa
2009-12-04 21:20 -0500
Benjamin Smedberg - Defer the PluginCrashed notification so that we don't delete the PluginModuleParent while we're in the middle of a crash notification.
a3fa339c9f61ea882db89b9fa84e8e3584264980
2009-12-04 18:15 -0600
Chris Jones - fix some leaks found by valgrind. r=trivial
36e32abd2cc8b306b9d69a0f35ccd3fb8e7a5c90
2009-12-04 18:41 -0500
Benjamin Smedberg - Partly fix test bustage from bug 532751: set mShutdown before notifying the nsNPAPIPlugin, so that it doesn't re-enter IPC methods.
d512dee34413d8f227e9ac5c3d7127d00965387c
2009-12-04 16:45 -0600
Chris Jones - bug 521949: make valgrind stop complaining about a false-positive uninitialized memory read
30c3aa397fdc1e43bdb92d3724cdb85f9368895f
2009-12-04 16:27 -0600
Chris Jones - Fix MSVC warning
c228f7ad2a50b28397b643a985f0ba5110faac9e
2009-12-03 15:33 -0500
Benjamin Smedberg - Add a .crash() method to the testplugin, and test that crashing throws exceptions in the parent.
f4bcfc703ff92bcd7ac1c634c77ddc6f6b112dd1
2009-12-04 13:53 -0500
Benjamin Smedberg - !MOZ_IPC build bustage from bug 532751
dc4201e0d9e5e503d5c94fae43371056eff397d2
2009-12-04 12:45 -0600
Chris Jones - bug 523175: follow-up to 82549dbf71d8, fully enables the C++/IPDL side of Shmem and adds unit tests. r=bent
5ffc5409203c649967a622154eb7437eeb10fdd8
2009-12-04 12:45 -0600
Chris Jones - bug 523174: add a higher-level Shmem class that implements exclusive access rights between parent/child actors and does over/underflow checking. (Also adds a stop-gap lower-level SharedMemory class in lieu of bug 523172.) r=joedrew
21051d997076ea0b57572d562c816744a20f6fec
2009-12-04 13:24 -0500
Benjamin Smedberg - Bug 532751 - Stop cacheing the nsNPAPIPlugin when it crashes, so that refreshing the page immediately reloads the plugin, r=bent pending r?joshmoz
49f489315dd9d43dae0be829197ecdd1e3ef6e1d
2009-12-03 15:33 -0500
Benjamin Smedberg - Bug 532700 - nsNPAPIPluginInstance can outlive its nsNPAPIPlugin, sr=jst pending r=josh
cd74c0c4de892c1e34c1ccdc4cce54e5a5694fa2
2009-12-04 11:42 -0500
Benjamin Smedberg - Merge additional changes from electrolysis and mozilla-central into the electrolysis-plugins-only tracking branch. electrolysis-plugins-only
39e0a7b9fc54fd744a269072ba52b051e3deb247
2009-12-04 11:28 -0500
Benjamin Smedberg - Merge mozilla-central into electrolysis
9b7c59d4c4cd4e290d06a2fc3045d4fa54b20ea0
2009-12-04 11:00 -0500
Benjamin Smedberg - "Merge" electrolysis default back onto the the electrolysis-plugins-only branch. electrolysis-plugins-only
f7ca1228ab3c5ef2434d23127b86d601c94499fc
2009-12-03 15:44 -0500
Benjamin Smedberg - Bustage fix
3eee2a0a8366c122a6c936bfb0b2a3d4a8d5c306
2009-12-03 15:31 -0500
Benjamin Smedberg - Bug 532671 - After a plugin crashes, the module entry points (most importantly NPP_New) should fail, r=bent
a346a86b8d447774f78c176783e9abb78b8044d8
2009-12-03 15:31 -0500
Benjamin Smedberg - When the plugin crashes, set NPP->pdata to NULL, and null-check NPP->pdata in the callbacks that matter. r=bent
7e8db82fcc5208a93ea15e37ee822a0feb1359ff
2009-12-03 15:30 -0500
Benjamin Smedberg - Bug 532659 - PluginScriptableObjectParent gets double-deleted when the plugin crashes, and fix the IPDL bug where we `delete` the actor if construction fails, instead of calling Deallocate on it, r=bent
080b011ab3e42daca9d9e27e879157750cece426
2009-12-03 11:53 -0800
Ben Turner - Fix bad invalidation bug in child NPObjects
2829e0190d535f8c43ab9739e5228fe8197896c3
2009-12-03 09:17 -0500
Benjamin Smedberg - Bug 532605 - _write conflicts with symbols in the MSVC runtime. Remove all vestiges of PR_BEGIN_EXTERN_C from nsNPAPIPlugin.{h,cpp}, so that these functions are given C++ mangled names in the namespace we actually declared for them.
7ebfbec7521c2e98786bad0d0f00720f2bb2d3e1
2009-12-03 02:16 -0600
Chris Jones - 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
b8b7a32cf66d061d17d390b67f6968da59e95564
2009-12-03 02:16 -0600
Chris Jones - bug 521272: add C++ interfaces allowing IPDL manager actors to iterate over managees. r=trivial
5160e99545e97c8263d36774d87a70487cf7cf98
2009-12-03 02:16 -0600
Chris Jones - bug 525342: make IPDL dtors part of the destructed actor's protocol instead of the manager's. r=bsmedberg
a006c48594102ef7eba67b126ed0fa44a3aa1c11
2009-12-03 02:16 -0600
Chris Jones - bug 525172: from IPDL specs generate .cpp files with method definitions instead of everything in .h files. r=bsmedberg
1da06de159400756bcb60047eeaeb4185a7d7ce2
2009-12-03 02:16 -0600
Chris Jones - bug 525483: simple check for IPDL actor use-after-free. also refactors some error handling code
3716cd3234f3eb72a1b71603a91e0533c0e36d0b
2009-12-03 00:35 -0600
Chris Jones - bug 524220: add a |nullable| type qualifier denoting whether C++ actor params are allowed to be NULL. r=bent
82549dbf71d8a6f8c508b65678d343706a2bad1f
2009-12-03 00:35 -0600
Chris Jones - bug 523175: preliminary front-end-only support for shmem. r=bent
931de1b8f474f6fb875af2137492a6af6bb34b17
2009-12-02 21:09 -0600
Chris Jones - bug 532333: part 2: implement an alternate EnsureChildTerminated() that listens for SIGCHLD (with a timeout) on the IO thread, instead of spawning a cleanup thread
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip