Robert O'Callahan
3c866720cc
Bug 641426. Part 1: Create Point and Size templates. r=joe,sr=cjones
2011-04-19 15:07:21 +12:00
Justin Lebar
d5dcbf68a6
Bug 592557 - Eliminate uses of PR_Atomic{Increment,Decrement} functions in favor of PR_ATOMIC_{INCREMENT,DECREMENT} macros. r=bsmedberg,gal
...
--HG--
extra : rebase_source : 71069eb9c9d61131adee49279e136c8574dabc62
2011-03-28 15:58:49 -04:00
Ehsan Akhgari
9f40b44a29
Merge cedar into mozilla-central
2011-03-25 23:55:33 -04:00
Jason Duell
4d46a8bfba
Bug 534764. Allow separate NSPR logs if requested, in case of interleaving issues; r=mayhemer,wtc
2011-03-25 19:40:50 -04:00
Jim Mathies
b98bf75175
Bug 641705 - Don't drop win app shell gecko processing events in ipc's windows message loop processing. r=bsmedberg
2011-03-25 18:17:35 -05:00
Ben Turner
ecf6425f70
Bug 640901: Clean up managees when manager ctor fails. r=cjones
2011-03-21 11:00:00 -05:00
L. David Baron
7c0acef8c1
Backout changeset b9e6454362ef (Bug 620931 part 3) for causing bug 644790.
2011-03-24 21:07:05 -07:00
Mike Hommey
0cfcd44b08
Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg
...
We now store two independent locations for an omni.jar, allowing GRE/XRE and
XUL application to each have their own omni.jar. And since xulrunner setups
are very independent from the XUL applications, we implement support for both
omni.jar and non omni.jar cases in the same runtime, with the side effect of
allowing to switch from one to the other manually without rebuilding the
binaries.
We let the mozilla::Omnijar API handle both cases, so that callers don't need
too much work to support them.
We also make the preferences service load the same set of preferences in all
the various cases (unified vs. separate, omni.jar vs. no omni.jar).
The child process launcher for IPC is modified to pass the base directories
needed for the mozilla::Omnijar API initialization in the child process.
Finally, the startupcache file name canonicalization is modified to separate
APP and GRE resources.
2011-03-24 15:28:14 +01:00
Chris Jones
a36a04c6d1
Bug 633462: Nuke this printf in release builds. r=bent a=a
2011-02-23 11:45:09 -06:00
Chris Jones
ac68853cfa
Bug 625060: Only plugin-container needs to walk out of plugin-container.app/Content/MacOS to find the real GRE dir. r=bent
...
--HG--
extra : rebase_source : a679b5caf11b507f15d952cb1979e73b125a5b0a
2011-02-01 13:53:53 -06:00
Brian Crowder
5d7822abb3
Bug 606074: removing bogus include, r=me, a=cleanup, DONTBUILD
2011-01-20 09:17:42 -08:00
Brian Crowder
091e50c7d7
Bug 606074: ensure that we share the Android system properties memory-map with the child process, r=cjones, a=blocking-fennec:2.0:mfinkle
2011-01-20 09:01:31 -08:00
Chris Jones
fc47f098e3
Bug 572134: "Undefer" the in-call that lost a race at stack-depth 1, if there is one, when RPCChannel code leaves the C++ stack, so that the in-call can be processed if there is an immediately following out-call. r=bsmedberg
2011-01-12 01:07:17 -06:00
Oleg Romashin
08463ea8b9
Bug 619488 - Inform child processes of the compositor's layer-manager type. r=jones.chris.g a=b-f
2010-12-31 09:40:19 +02:00
Benedict Hsieh
e5050e3722
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
...
--HG--
extra : rebase_source : aa7743035e9a21759d99b9b9fbaf6371b8c82395
2010-10-08 16:24:36 -07:00
Ryan VanderMeulen
5de9ca5fd4
Bug 578546 - Fix more MSVC warning spam by removing unneeded declarations. r=cjones a=benjamin
2010-11-16 10:21:53 +01:00
Chris Jones
339106b788
Bug 562424: Switch IPDL interfaces to infallible TArray. r=bent a=blocking
2010-11-08 20:49:00 -06:00
Chris Jones
f9c8ac111c
Bug 598862, part 2: Add a dummy base::FileDescriptor. r=bsmedberg
2010-11-08 20:48:59 -06:00
Mike Hommey
8c61cbdbb0
Bug 605146 part 1 - Don't implement in StringUtil.cpp functions implemented in sys_string_conversion_win.cpp. r=ted,a=bsmedberg
2010-11-07 09:20:50 +01:00
Jim Mathies
786df8b68b
Bug 607326 - Fix for ASSERTION: Received 'nonqueued' message 126. r=bent, a=final.
2010-11-05 10:19:05 -05:00
Chris Jones
198322446f
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
5c7d3456fb
Bug 605362, part 5: Centralize more of the accounting. r=joe
2010-11-05 02:17:07 -05:00
Chris Jones
bb45a6061a
Bug 605362, part 4: Notify shmem MemoryReporters from all shmem backends. r=joe
2010-11-05 02:17:07 -05:00
Chris Jones
d842dc7390
Bug 605362, part 3: Add MemoryReporters for shmem. r=vlad
2010-11-05 02:17:07 -05:00
Chris Jones
58cd28b141
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
d1fddc9cfc
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
5400747951
Bug 598866, part 2: Generate an AllocUnsafeShmem() method for shmem-using protocols. r=bent
2010-11-05 02:17:07 -05:00
Chris Jones
270620d210
Bug 598866, part 1: Add library support for an "unsafe" Shmem variant. r=joe
2010-11-05 02:17:07 -05:00
Michael Wu
e9a652183b
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
ecf2427900
Bug 608239: Backout changeset 99233ad2ff70 a=fennec-should-load-pages
2010-10-29 10:07:54 -04:00
Michael Wu
1a9d63506c
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
ce89cd5c59
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
6170cbcb5c
Bug 606279, part 2: Use more concise types in PDocumentRenderer. r=joe
2010-10-26 17:20:53 -05:00
Chris Jones
ebdad5fae2
Bug 606538: Make msgids be 32 bits to stop the insanity. r=bent a=blocking-fennec
2010-10-22 17:28:40 -05:00
Jim Mathies
70cc2cf4f8
Bug 596094 - Restore plugin subclass when Flash resets it in full screen mode (ipc enabled case). r=bent, a=betaN
2010-10-21 16:52:48 -05:00
Jim Mathies
7766ea7adc
Bug 545892 - Fix for plugins kill aero glass / browser window sometimes loses aero glass effect. r=bent, a=final.
2010-10-15 13:32:35 -05:00
Josh Aas
1e1451b22d
Bug 586584: Enable OOPP testing for x86_64 Mac OS X. r=bsmedberg a=blocking2.0beta8+
2010-10-14 15:07:38 -04:00
Josh Matthews
2acbdf0768
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
Josh Aas
e14ca98532
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
27603d255c
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
5c84bcf9f6
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
06ec6c6ee8
Merge m-c --> cedar
2010-09-15 16:44:30 -05:00
Chris Jones
413f96b038
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
Oleg Romashin
8c88c718ff
Merge with mozilla central 2779c55431a4, no conflicts
2010-09-10 22:32:25 -07:00
Chris Jones
bdd1b89f07
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
0a21515e9f
Bug 594878, part 1: Factor out chromium-implemented SharedMemoryBasic in preparation for an android-specific impl. r=joe
...
--HG--
rename : ipc/glue/SharedMemoryBasic.h => ipc/glue/SharedMemoryBasic_chromium.h
2010-09-10 16:45:59 -05:00
Chris Jones
3b953ced69
Merge m-c --> cedar
2010-09-08 17:25:30 -05:00
Chris Jones
c8dabee86a
Bug 592866: Allow Shmem to be used in IPDL unions. r=bent a=blocking-2.0
2010-09-08 13:27:52 -05:00
Josh Aas
1f83591a78
Bug 592951: Use 'posix_spawnp' to launch child processes on Mac OS X. r=ted a=blocking-b6+
2010-09-10 13:09:30 -04:00
Oleg Romashin
a4c07eb71a
Merge m-c: 09872e2e2130 -> cedar, (qt build bustage fix)
2010-09-01 12:07:19 -07:00