Igor Bukanov
f73bb91440
bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal
2010-11-02 15:36:25 +01:00
Ryan VanderMeulen
8a568976f9
Bug 578546 - Fix more MSVC warning spam by removing unneeded declarations. r=cjones a=benjamin
2010-11-16 10:21:53 +01:00
Benedict Hsieh
619e4b432d
Bug 592768 - When using async launch, the toplevel actor doesn't have a process handle. Set the process ID with a callback function (OnChannelConnected). r=cjones
2010-10-08 16:24:36 -07:00
Ryan VanderMeulen
2f698eaed8
Bug 578540 - Fix MSVC warning spam by removing unneeded define from Chromium code. r=cjones
2010-11-13 09:15:07 +01:00
Ehsan Akhgari
53d4edbc87
Bug 610556 - Linker errors on shared builds with NS_SetDllDirectory; r=khuey a=bsmedberg
2010-11-09 21:02:09 -05:00
Robert Sayre
22f70acc55
Merge mozilla-central to tracemonkey.
2010-11-09 15:29:44 -05:00
Chris Jones
63fd9b5ade
Bug 562424: Switch IPDL interfaces to infallible TArray. r=bent a=blocking
2010-11-08 20:49:00 -06:00
Chris Jones
2f8662485b
Bug 550611: Make nsTArray optionally infallible. sr=bsmedberg a=blocking
2010-11-08 20:48:59 -06:00
Chris Jones
71652b5d20
Bug 598862, part 2: Add a dummy base::FileDescriptor. r=bsmedberg
2010-11-08 20:48:59 -06:00
Ehsan Akhgari
25c9110ade
Bug 603679 - Fix a regression causing the Shockwave plugin to fail to load; r=bsmedberg a=blocking-beta8+
2010-11-04 14:45:51 -04:00
Igor Bukanov
d663392162
bug 607695 - Avoid unnecessary JS_GetStringBytes. r=gal
2010-10-28 17:15:53 +02:00
Blake Kaplan
66ae77409b
Bug 606585 - Make the compartment map use principals properly. r=peterv/bz, a=beta7+
2010-10-26 23:57:31 -07:00
Michael Wu
bdc61e4778
Bug 607534 - Optimize custom dynamic loader to use less memory, r=cjones a=blocking-fennec
2010-10-29 12:22:28 -07:00
Mark Finkle
f601a9f0c7
Bug 608239: Backout changeset 99233ad2ff70 a=fennec-should-load-pages
2010-10-29 10:07:54 -04:00
Michael Wu
cc8506fb52
Bug 607534 - Optimize custom dynamic loader to use less memory, r=cjones a=blocking-fennec
2010-10-28 23:45:46 -07:00
Jim Mathies
3c044c2066
Bug 545892 - Always pass WM_NCPAINT events to the default event procedure. r=bent, a=beta7
2010-10-27 08:48:09 -05:00
Chris Jones
07e60cfa76
Bug 606279, part 2: Use more concise types in PDocumentRenderer. r=joe
2010-10-26 17:20:53 -05:00
Chris Jones
447a744f55
Bug 606609: Make script to extract protocol/message from msgtype numbers part of m-c. r=bsmedberg a=npotb
2010-10-26 11:57:46 -05:00
Adam Michel
54e4c409e8
Bug 570134 - Building with Apples llvm-gcc-4.2 fails on IPC. r+a=bsmedberg
2010-10-24 11:32:43 +02:00
Benjamin Smedberg
cb0c6263e3
Final merge of bug 596451. a=blocking2.0 - Asynchronous layer-based painting on Windows. Various pieces r=josh/romaxa/karlt/jmathies/roc.
...
This merge includes the fix for bug 583109 - Add visibility notifications for plugins, so that asynchronous painting can be suspended when plugins are not visible. This collaterally fixes bug 606285, hulu homepage doesn't paint with async layers.
This changeset only implements asynchronous painting for out-of-process plugins. In-process painting will be implemented as a followup. Note that it is still possible to disable asynchronous layers on Windows by setting the preference mozilla.plugins.use_layers to false, but my intention is to remove this preference and sync-painting codepaths soon in a followup.
2010-11-10 10:29:09 -05:00
Benjamin Smedberg
38ae62345f
Merge mozilla-central into the branch for asynchonous plugin painting (bug 596451), especially to pick up and test whether the fix for 602200 also fixes bug 607958.
2010-11-08 09:50:11 -05:00
Benjamin Smedberg
40ea4e6ec5
Merge mozilla-central into the branch for asynchronous plugin painting on Windows.
2010-11-05 15:56:28 -04:00
Jim Mathies
2ae5619dfe
Bug 607326 - Fix for ASSERTION: Received 'nonqueued' message 126. r=bent, a=final.
2010-11-05 10:19:05 -05:00
Chris Jones
25fd9c7355
Change a comment in a patch for bug 605362, so I can add a=blocking-fennec
2010-11-05 02:21:30 -05:00
Chris Jones
416a4f70ab
Bug 605362, part 5: Centralize more of the accounting. r=joe
2010-11-05 02:17:07 -05:00
Chris Jones
18be5825d9
Bug 605362, part 4: Notify shmem MemoryReporters from all shmem backends. r=joe
2010-11-05 02:17:07 -05:00
Chris Jones
82f39aaa48
Bug 605362, part 3: Add MemoryReporters for shmem. r=vlad
2010-11-05 02:17:07 -05:00
Chris Jones
3f5cb36425
Bug 605362, part 2: Track allocated sizes (in the allocating process) in all shmem backends. r=joe
2010-11-05 02:17:07 -05:00
Chris Jones
9ebc4ef119
Bug 605362, part 1: Allocate page-aligned shmem segments in ShmImage, to match other allocators which more honestly report address space and system mem taken by alloc. r=joe
2010-11-05 02:17:07 -05:00
Chris Jones
572d0063d5
Tests for bug 598866.
2010-11-05 02:17:07 -05:00
Chris Jones
8458f8e811
Bug 598866, part 2: Generate an AllocUnsafeShmem() method for shmem-using protocols. r=bent
2010-11-05 02:17:07 -05:00
Chris Jones
1bc5f75168
Bug 598866, part 1: Add library support for an "unsafe" Shmem variant. r=joe
2010-11-05 02:17:07 -05:00
Chris Jones
7460cc2f0c
Followup to bug 606538: Fix incorrect assertion. r=bent a=blocking-fennec
2010-11-05 02:17:06 -05:00
Benjamin Smedberg
2f485b803e
Merge mozilla-central to the branch for bug 596451.
2010-10-28 10:05:20 -04:00
Benjamin Smedberg
9b7d97ba50
Bug 607002 - Classes forward-declared as structs in IPDL-generated code cause MSVC warnings. Forward-declare them as classes. r=cjones
2010-10-27 09:17:33 -04:00
Chris Jones
0eea8857fc
Bug 606538: Make msgids be 32 bits to stop the insanity. r=bent a=blocking-fennec
2010-10-22 17:28:40 -05:00
Ehsan Akhgari
2584c87ec9
Bug 286382 - Don't load DLLs from the current directory; r=bsmedberg a=blocking-betaN+
2010-09-28 20:33:43 -04:00
Josh Matthews
567d41c91d
Bug 599198 - Content process throws several catastrophic assertions while initializing XPCOM (bandaide) r=bsmedberg a=blocking-fennec
2010-09-23 19:28:48 -04:00
Gregor Wagner
2336ea3d2e
compilation fix
2010-09-30 00:47:44 -07:00
Andreas Gal
494c149a04
Set right compartment in ipc test shell (600022, r=jst).
2010-09-30 00:14:37 -07:00
Josh Aas
17c4016291
Bug 599059: Always store length at the end of shared memory segments as a 32-bit value. Don't use "sizeof(size_t)" because that differs between i386 and x86_64 and causes crashes when running i386 plugins from a x86_64 host. r=cjones a=blocking-b7
2010-09-24 02:31:47 -04:00
Chris Jones
55d839c881
Bug 597336, part 4: If UseClientSideRendering(), render to a gfxImageSurface backed by memory shared with X and then XShmPutImage to copy it to our window's drawable. r=karl a=blocking-fennec
2010-09-23 20:00:06 -05:00
Josh Aas
53cb3f2c59
Bug 590057: Add support for loading plugins of a different architecture than the host browser on Mac OS X. r=cjones a=blocking-b7
2010-09-15 23:09:19 -07:00
Chris Jones
b90e7d368a
Merge m-c --> cedar
2010-09-15 16:44:30 -05:00
Chris Jones
75b1b1c777
Bug 570625, part 2: Add a SurfaceDescriptorX11 datatype that abstracts what's needed to share an Xlib surface to another process. r=karl sr=shaver
2010-09-14 00:23:08 -05:00
Chris Jones
4c0aa59cff
Merge m-c --> cedar
2010-09-13 19:24:09 -05:00
Oleg Romashin
ed2050a371
Merge with mozilla central 2779c55431a4, no conflicts
2010-09-10 22:32:25 -07:00
Chris Jones
21c6260a8a
Bug 594878, part 2: Add a SharedMemoryBasic impl that uses /dev/ashmem on android. r=mwu
2010-09-10 16:45:59 -05:00
Chris Jones
5d173cb36d
Bug 594878, part 1: Factor out chromium-implemented SharedMemoryBasic in preparation for an android-specific impl. r=joe
2010-09-10 16:45:59 -05:00
Chris Jones
a9dee7b997
Merge m-c --> cedar
2010-09-08 17:25:30 -05:00