Matt Woodrow
abce112be1
Bug 974197 - Fire MozAfterPaint after the compositor has composited the frame. r=roc
2014-03-07 16:24:32 +13:00
Jed Davis
48811df64e
Bug 968002 - Reject AddNewProcess from non-Nuwa children. r=bent
2014-03-06 08:52:52 -05:00
Ryan VanderMeulen
9ded68150d
Merge m-c to inbound on a CLOSED TREE.
2014-03-05 16:08:02 -05:00
Botond Ballo
f3ffb400d5
Bug 978840 - Calculate displayport based on up-to-date scrollable rect on first paint. r=tn
...
--HG--
extra : rebase_source : b370dd7d139f41d6da41c464fa700c9ecfd212c4
2014-03-04 19:02:37 -05:00
Yuan Xulei
d0efc292f4
Bug 910412 - Implement |getRoot|, |createDirectory| and |get| for Directory. r=dhylands, r=smaug
2014-03-05 11:25:40 +08:00
Carsten "Tomcat" Book
9e48d03b18
merge mozilla-inbound to mozilla-central
2014-03-05 13:04:39 +01:00
L. David Baron
449dc2dfe0
Bug 976777: Truncate long source lines in script errors before sending them to the parent process. r=bent
...
This fixes an out-of-memory foreground-tab crash that I could reliably
reproduce on a 256MB Firefox OS phone, and I think also significantly
reduces the number of background tabs I'm seeing killed due to low
memory.
2014-03-04 20:13:19 -08:00
Jed Davis
76ab6d796b
Bug 946407 - Reimplement DumpMemoryInfoToTempDir in terms of GetReports. r=njn
...
This winds up exposing things in the nsIMemoryReporterManager interface
that arguably don't belong at that level of abstraction -- "minimize
memory usage first" and DMD -- in order to take advantage of the
infrastructure that GetReports already has for managing the child
processes.
2014-03-04 18:27:13 -08:00
Ryan VanderMeulen
ef8c288996
Merge inbound to m-c.
2014-03-04 17:12:58 -05:00
Alan Huang
4ec2e0e0ce
Bug 971612 - Implement "mount" and "unmount" API for device storage. r=dhylands
2014-03-04 19:24:19 +08:00
Jed Davis
900543cc8b
Bug 974540 - Fix nsMemoryReporterManager child count for Nuwa. r=khuey
2014-03-03 17:27:03 -05:00
Masayuki Nakano
576bee785c
Bug 974318 part.10 Remove WidgetTextEvent::rangeCount and WidgetTextEvent::rangeArray r=smaug
2014-03-04 22:48:28 +09:00
Ben Turner
9f9c744107
Bug 934142, remove faulty assertion. r=khuey.
2014-03-04 15:10:44 -08:00
Tim Taubert
bfc61b1fc7
Bug 978540 - Follow-up to explicitly discard unused return value r=bustage
2014-03-03 10:05:13 +01:00
Tim Taubert
1c7f552f2e
Bug 978540 - [e10s] Correctly maintain active state for remote docShells r=smaug
2014-02-20 12:26:13 +01:00
Jed Davis
789c3d2ddb
Bug 970676 - Turn on sandboxing on all relevant threads. r=dhylands r=bent f=kang
2014-02-27 13:18:01 -08:00
Ryan VanderMeulen
0d7b59001e
Backed out changeset 6f05267b4afc (bug 798033) for Android bustage.
2014-03-05 09:55:52 -05:00
snigdha
a441998156
Bug 798033 - Headers should generally not do "using namespace" at file scope. r=jib, r=jmathies, r=rjesup, r=ekr, r=ncameron, r=blassey
2014-03-05 08:47:45 -05:00
Bill McCloskey
c9167b34e7
Bug 862519 - [e10s] Better handling of key commands also handled by content (r=smaug)
2014-03-18 08:16:47 -07:00
Milan Sreckovic
3dfa3dead4
Bug 971942: 1. layers.async-video.enabled moved to gfxPrefs and only evaluated at startup. r=nsilva
2014-02-26 21:52:54 -05:00
Masayuki Nakano
4fac2c03ae
Bug 961704 part.2 Add an option to nsIMEUpdatePreference which prevents to be notified selection/text changes caused by composition r=smaug
2014-02-26 09:48:02 +09:00
Matt Woodrow
8e879058a1
Bug 975592 - Make sure we find the correct composition manager when updating child process layer trees. r=nical
...
--HG--
extra : rebase_source : 5e1457117293c74a362a0570aca2673c90038334
2014-02-25 11:45:40 +13:00
Gabriele Svelto
11bc10edd4
Bug 975434 - Remove the ability to cancel memory minimizations. r=njn
2014-02-25 16:37:30 +01:00
Carsten "Tomcat" Book
b890bb080b
merge b2g-inbound to mozilla-central
2014-02-25 14:30:13 +01:00
Phil Ringnalda
478c62f613
Back out b157f5d0c235 (bug 974197) for b2g reftest-4 and reftest-6 failures
...
CLOSED TREE
2014-02-24 21:06:18 -08:00
Ben Turner
a7ea91ce2d
Bug 956218 - Fix build bustage for B2G-JB on a CLOSED TREE
2014-02-24 20:16:01 -08:00
Ben Turner
a80f9315df
Bug 956218 - '(PBackground) Add a mechanism for communicating with
...
a non-main I/O thread via thread and process links'. r=mrbkap+khuey+bsmedberg.
2013-11-26 23:59:41 -08:00
Shih-Chiang Chien
0cf3dd66b5
Bug 898949 - Part 1, add optios in permission prompt for Video/Audio device selection. r=fabrice,khuey
2013-09-10 17:41:59 +02:00
Tom Schuster
807457ab88
Bug 963294 - [e10s] Implement a proxy for the color picker. r=jdm
2014-02-23 21:19:43 +01:00
Phil Ringnalda
39a0501f12
Back out 5e4cee2fcbc6 (bug 963294) for build bustage
...
CLOSED TREE
2014-02-23 12:59:52 -08:00
Tom Schuster
1a72f691ab
Bug 963294 - [e10s] Implement a proxy for the color picker. r=jdm
2014-02-23 21:19:43 +01:00
Wes Kocher
0b325e0d38
Merge m-c to inbound
2014-02-21 18:55:53 -08:00
Kartikaya Gupta
1ac3aca311
Bug 968991 - Only initialize the root metrics after getting both before-first-paint and the mInnerSize dimensions. r=botond
2014-02-21 18:12:43 -05:00
Reuben Morais
dc4498390b
Bug 951785 - For browser content, unless explicitly denied for the app, consider permissions for the requesting origin, not the requesting app. r=sicking
...
--HG--
extra : rebase_source : 83d71d004f193c597f19a3cead1682698579d3d5
2014-02-21 16:56:19 -03:00
Mark Hammond
9cb5162643
Bug 935793 (part 2) - rename browser-shown notifications and send them for all frames. r=smaug
2014-02-21 09:19:18 +11:00
Ryan VanderMeulen
9e4f57bee6
Merge inbound to m-c.
2014-02-19 15:37:55 -05:00
Alan Huang
94fb5bb896
Bug 971615 - Implement "storageStatus" API for device storage. r=dhylands
2014-02-19 10:48:05 +08:00
Cervantes Yu
9801876ee5
Bug 965912 - Initialize DateCacheCleaner (which registers an observer to the chrome process) after forking from the Nuwa process. r=khuey
2014-02-14 16:43:51 +08:00
Tom Schuster
fcfec864b1
Bug 910384 - Change nsFilePickerProxy to be asynchronous and add a proper IPDL protocol for it. r=jdm
2014-02-18 01:30:06 +01:00
Masayuki Nakano
e173e98fbd
Bug 965685 Use IMENotification struct for nsIWidget::NotifyIME() and merge NotifyIMEOfTextChange() with it r=smaug, sr=roc
2014-02-18 09:00:15 +09:00
Phil Ringnalda
7d3085e511
Merge b-i to m-c
2014-02-15 10:01:36 -08:00
Ryan VanderMeulen
e5c64f7c66
Merge m-c to b2g-inbound
2014-02-14 15:32:34 -05:00
Brian R. Bondy
88633c121b
Bug 969559 - Set delayed restricted integrity in child process to block off pipe and file access after LowerToken call. r=aklotz
2014-02-14 11:07:16 -05:00
Ghislain 'Aus' Lacroix
1fa90496e3
Bug 945323 - [Download API] Downloaded path isn't honoring download attribute. r=bz
2014-02-13 14:43:58 -08:00
Vivien Nicolas
4c5a2939f1
Bug 972081 - Highlighting seems broken with APZC enabled. r=kats,fabrice
2014-02-15 01:45:45 +01:00
Vivien Nicolas
36d071027d
Bug 965805 - Calling nsITabParent::InjectTouchEvent can results into an out of sync TabParent::mEventCaptureDepth. r=kats
2014-02-15 01:45:44 +01:00
Gabriele Svelto
57d27b5e54
Bug 971728 - Use memory-pressure events instead of minimization when sending an app to the background. r=khuey
2014-02-12 16:50:39 +01:00
Botond Ballo
a0cf20ef88
Bug 964517 - Set TabContext's containing app ID correctly for app frames. r=roc
2014-02-19 12:10:07 -05:00
Peiyong Lin
6e0b9f4add
Bug 970821 - Use an array of observer topic strings in ContentParent. r=njn.
...
--HG--
extra : rebase_source : 92c9a0e2f1f1737cc074549aeeb41e7dd4514adc
2014-02-12 22:55:28 -08:00
Olli Pettay
51e4523cfd
Bug 927078 - Don't copy string data when sending messages using message manager, r=bsmedberg
2014-02-25 04:14:22 +02:00
Kartikaya Gupta
a6da33b738
Bug 941995 - Disable double-tapping and click delay on pages that are device-width or narrower (B2G). r=mbrubeck,botond
2014-02-24 19:22:45 -05:00
Matt Woodrow
31f16514d3
Bug 974197 - Fire MozAfterPaint after the compositor runs. r=roc
2014-02-25 12:55:39 +13:00
Bill McCloskey
40617f3160
Bug 910384 - [e10s] Use blobs for cross-cross file picker (r=bent)
2014-02-24 13:09:03 -08:00
Bill McCloskey
84c750bcb9
Bug 960783 - Add nsILoadContext flags for remote (out-of-process) windows (r=ehsan)
2014-02-11 09:00:54 -08:00
Kyle Huey
80cc737413
Bug 968536: Remove ContentParent's phone-state-changed observer. r=njn
2014-02-11 17:51:12 +08:00
Phil Ringnalda
68b5a2f96d
Merge m-c to m-i
2014-02-09 18:49:43 -08:00
Bill McCloskey
c637f05bd4
Bug 966467 - Proxy clipboard service in content process (r=vlad)
2014-02-09 16:13:10 -08:00
Alfredo Yang
3853c6783a
Bug 853356 - gUM video permisson prompt. r=fabrice, felipc, wjohnston, mrbkap, jimm, jesup, khuey, jsmith
2014-02-09 15:34:40 -05:00
Kyle Huey
43a19a73a5
Bug 968542 - Prevent IPC blobs from entraining ContentParent objects. r=bent
2014-02-07 16:14:59 -08:00
Doug Sherk
c2424a51a2
Bug 964421 - Add a mechanism to HandleLongTap(Up) to allow content to preventDefault touches and stop panning while long tapping. r=kats
2014-02-07 18:13:50 +01:00
Gabriele Svelto
bbff24bbde
Bug 968297 - Prevent the priority manager from changing the Nuwa process priority. r=khuey
2014-02-06 19:28:21 +01:00
Olli Pettay
71078c57ef
Bug 964462, simplify ipc offline resource refcounting, r=mayhemer
...
--HG--
extra : rebase_source : 362ce98a10c25f7e3263f23736a18d2bcfb16e75
2014-02-06 16:16:41 +02:00
Ben Turner
3bcfec25c8
Backout bug 956218 for build error
2014-02-06 15:19:08 +01:00
Ben Turner
d251cb806b
Bug 956218 - '(PBackground) Add a mechanism for communicating with a non-main I/O thread via thread and process links'. r=mrbkap.
2013-11-26 23:59:41 -08:00
Carsten "Tomcat" Book
4c8a63af86
merge b2g-inbound to mozilla-central
2014-02-06 13:17:08 +01:00
Jed Davis
aae5a78b65
Bug 967967: Record that children of Nuwa start with full privileges. r=khuey
...
Otherwise, the fix for bug 921817 assumes that they've already dropped
permissions and enables system call sandboxing too early.
2014-02-05 15:41:43 -08:00
Ryan VanderMeulen
fdde61f354
Merge b2g-inbound to m-c.
2014-02-05 15:47:36 -05:00
Bill McCloskey
55fab4d8d9
Bug 962604 - Add ActorDestroy handling to CPOWs (r=mrbkap)
2014-02-05 08:39:59 -08:00
Bill McCloskey
a81cf35609
Bug 947045 - dup() child's X file descriptor in parent process (r=karl)
2014-02-05 08:37:26 -08:00
Fabrice Desré
5a5fa6d369
Bug 950266 - Re-enable the Nuwa process on B2G by default r=me
2014-01-14 16:00:25 -08:00
Fabrice Desré
7d09516b33
Bug 964087 - Display the correct name for Nuwa processes r=khuey
2014-02-03 10:58:11 -08:00
Nicholas Nethercote
9c25748c63
Bug 903131 - Add save GC/CC logs buttons to about:memory. r=njn,mccr8.
...
--HG--
extra : rebase_source : 56af9b89675394b5a219f699b96c1d26c00adc38
2014-01-31 14:43:08 -08:00
Ryan VanderMeulen
cee4476a72
Merge m-c to inbound.
2014-02-01 17:22:56 -05:00
Ryan VanderMeulen
31a6a29b5a
Backed out changeset ca2ab9f4ac9c (bug 950266) for suspicion of causing bug 966582.
2014-02-01 14:39:56 -05:00
Fabrice Desré
0b097b1807
Bug 966502 - Use Cu.cloneInto() instead of ObjectWrapper.jsm r=baku
2014-02-01 11:06:59 -08:00
Phil Ringnalda
63ca0614b6
Back out ea871fc76f16 (bug 903131) for test_aboutmemory6.xul crashes
2014-02-01 01:43:38 -08:00
Eric Rahm
d7d546ac18
Bug 903131 - Add save GC/CC logs buttons to about:memory. r=njn,mccr8.
...
- Added buttons, JS to trigger logs to be generated.
- Added out params to return log paths.
- Added attributes to cycle collector interface to export log paths.
--HG--
extra : rebase_source : cbce2c62b577c820fd099706d72ab7b20992a00a
2014-01-31 14:43:08 -08:00
Fabrice Desré
89b53518cc
Bug 950266 - Re-enable the Nuwa process on B2G by default r=me
2014-01-14 16:00:25 -08:00
Wes Kocher
c8a0ee314e
Backed out 2 changesets (bug 950266) for making test_webapps_actor.html permaorange and mochitest-9's log permaoverflowing
...
Backed out changeset e3e75f44864b (bug 950266)
Backed out changeset 2963f15842fc (bug 950266)
2014-01-30 17:24:11 -08:00
Fabrice Desré
093603aa8f
Bug 950266 - Re-enable the Nuwa process on B2G by default r=me
2014-01-14 16:00:25 -08:00
Reuben Morais
db2232203f
Bug 955906 - Use app origin instead of manifest URL to get the app principal. r=sicking
2014-01-29 17:03:50 -05:00
Doug Sherk
868061f116
Bug 968112: Remove acceleration code from APZC r=kats
2014-02-05 15:15:05 +01:00
Ryan VanderMeulen
1151d8d8c4
Merge m-c to inbound.
2014-01-31 21:16:16 -05:00
Blake Kaplan
f97e8a437f
Bug 966102 - Squelch a bunch of warnings starting child processes. r=bsmedberg
...
--HG--
extra : rebase_source : 82a0f7349df90a36dc4580fcaa121d80d0aa94a1
2014-01-31 15:02:30 -08:00
Makoto Kato
be574cbe7a
Bug 960877 - Part 3. Always notice IME information to parent process for supporting NS_QUERY event if not B2G. r=masayuki
2014-01-29 18:32:39 +09:00
Makoto Kato
95d1734bbb
Bug 960877 - Part 2. Remove mWantHints from nsIMEUpdatePreference. r=masayuki
2014-01-29 18:32:35 +09:00
Doug Sherk
90d3ebe5fd
Bug 937343: Use out event instead of immutable event for wheel events in TabParent r=kats
2014-01-27 18:03:30 +00:00
Doug Sherk
931a473345
Bug 937343: Remove unchanged touches from touch event sent to RenderFrameParent r=kats
2014-01-27 17:41:12 +00:00
Vivien Nicolas
ee9dd904f4
Bug 964261 - Declare a widget to events created by TabParent::InjectTouchEvent. r=kats
2014-01-28 12:42:44 +01:00
Kai-Zhen Li
dae4fbfbe8
Bug 952693 - Set priority of NUWA to hal::PROCESS_PRIORITY_MASTER. r=khuey
2013-12-22 17:21:02 +08:00
Vivien Nicolas
e394fafd69
Bug 959242 - Make mozbrowser's sendTouchEvent work with APZC enabled iframes. r=smaug,fabrice. f=kats
2014-01-24 10:02:23 +01:00
Benoit Jacob
61df69f208
Bug 959448 - Convert most of LayersTypes.h to typed enums - r=nrc
...
find content/media dom/ipc widget/ gfx/tests gfx/ipc/ gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)LAYERS_\(NONE\|BASIC\|OPENGL\|D3D9\|D3D10\|D3D11\|CLIENT\|LAST\)\($\|[^A-Za-z0-9_]\)/\1LayersBackend::LAYERS_\2\3/g'
find widget gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)BUFFER_\(NONE\)\($\|[^A-Za-z0-9_]\)/\1BufferMode::BUFFER_\2\3/g'
find widget gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)BUFFER_\(BUFFERED\)\($\|[^A-Za-z0-9_]\)/\1BufferMode::\2\3/g'
find gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)CLIP_\(DRAW\|DRAW_SNAPPED\)\($\|[^A-Za-z0-9_]\)/\1DrawRegionClip::\2\3/g'
find gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)CLIP_\(NONE\)\($\|[^A-Za-z0-9_]\)/\1DrawRegionClip::CLIP_\2\3/g'
find gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)SURFACE_\(NONE\|OPAQUE\|SINGLE_CHANNEL_ALPHA\|COMPONENT_ALPHA\)\($\|[^A-Za-z0-9_]\)/\1SurfaceMode::SURFACE_\2\3/g'
find gfx/ipc/ gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)SCALE_\(STRETCH\|SENTINEL\)\($\|[^A-Za-z0-9_]\)/\1ScaleMode::\2\3/g'
find gfx/ipc/ gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)SCALE_\(NONE\)\($\|[^A-Za-z0-9_]\)/\1ScaleMode::SCALE_\2\3/g'
2014-01-23 13:26:41 -05:00
Bill McCloskey
5b9e37d8cf
Bug 938904 - [e10s] Make tooltips work (r=smaug,enn)
2014-01-22 12:27:23 -08:00
Kartikaya Gupta
3195471b3f
Bug 963278 - Better fix to deal with concurrent scroll updates from APZ and other places. r=tn,botond,jimm
2014-02-05 17:43:20 -05:00
Dave Hylands
a3b6c65628
Bug 910498 - Changes to device storage to support CreateFd. r=bent
...
* * *
Bug 910498 - Camera changes to use CreateFd. r=mikeh
* * *
Fixes for windows build
2014-01-16 17:01:27 -08:00
David Zbarsky
d5aee5db72
Bug 952977: Convert CreateMatrix to gfx::Matrix r=nical
2014-01-20 16:52:04 -05:00
Josh Aas
8b4bc46708
Bug 960648: Consistently mark IPDL methods as MOZ_OVERRIDE. Part 1. r=bent
2014-01-17 11:46:41 -06:00
Ryan VanderMeulen
fdd6001939
Merge m-c to inbound.
2014-01-16 15:07:22 -05:00
Ryan VanderMeulen
127438a7eb
Merge inbound to m-c.
2014-01-16 15:06:12 -05:00
Ben Turner
488bb9f4d8
Bug 959886 - Handle offline cache updates in parent process after windows are being torn down in child processes. r=mayhemer.
...
--HG--
extra : rebase_source : 9581f5090ed86a82834fa8316cf97bbd7f6b2411
2014-01-15 12:20:33 -08:00