Juan Gomez
89035d527e
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-07-03 18:29:00 -07:00
Eric Rahm
7a6951d7d6
Bug 1177578 - Remove 'No docshells for remote frames' warning in nsFrameLoader::GetDocShell. r=smaug
2015-06-30 09:33:50 -07:00
Ryan VanderMeulen
7aba9d7002
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Juan Gomez
7323e89a40
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-06-24 14:11:00 -04:00
David Parks
79311efc74
Bug 1096550 - Update content scale when swapping remote tabs between windows. r=roc.
...
We need to do this in case the windows we are swapping between have different
content scales (ie. HiDPI vs LowDPI).
2015-06-16 13:40:55 -04:00
Kan-Ru Chen
7697592636
Bug 1172889 - Reorder nsFrameLoader member declarations. r=smaug
2015-06-10 17:44:20 +08:00
Kan-Ru Chen
92ce7ff037
Bug 1172889 - Rename nsFrameLoader::GetCurrentRemoteFrame to nsFrameLoader::GetCurrentRenderFrame. r=roc
2015-06-10 17:44:14 +08:00
Kan-Ru Chen
2843c09c96
Bug 1172889 - Get current RenderFrameParent from TabParent directly. r=roc
2015-06-10 17:44:10 +08:00
Kan-Ru Chen
7093d4b831
Bug 1172889 - Remove unused nsFrameLoader::mContentParent. r=smaug
2015-06-10 17:44:06 +08:00
Piervincenzo Parisi
b2c21905aa
Bug 1164616 - "nsFrameLoader::DelayedStartLoadingRunnable is unused". r=josh
2015-05-21 02:25:00 +02:00
Andrea Marchesini
99c17a8938
Bug 1163388 - patch 2 - get rid of nsIDOMFile, r=ehsan
2015-05-18 14:52:26 +01:00
Mike Conley
ad3058d181
Bug 1136478 - Fire pagehide / pageshow events in content after swapping remote frame loaders. r=smaug.
2015-05-07 11:43:40 -04:00
Andrew McCreight
92010d3e4c
Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
2015-05-03 15:32:37 -04:00
Bill McCloskey
8f4f9162c7
Bug 1155789 - Fail if sending a CPOW in parent when no CPOW manager exists (r=dvander)
2015-04-27 19:45:18 -07:00
Bill McCloskey
8855dd6ab3
Bug 1155224 - Add targetFrameLoader property to messages (r=smaug)
2015-04-20 23:32:59 -07:00
David Parks
92dc087430
Bug 1127727 - Swap callbacks in the Compositor when dragging tabs between windows. r=billm
...
When remote browsing, swap the MozLayersReady callback in the compositor
when dragging tabs between windows.
2015-04-13 17:06:03 -07:00
Mike Conley
4cb1554376
Bug 1088180 - Swap nsIBrowserDOMWindows when swapping remote frame loaders. r=smaug.
2015-04-09 17:55:07 -04:00
Ting-Yu Chou
bb3910b231
Bug 1121905 - Reorder frame loading sequence to send content process the URL earlier. r=kanru
2015-04-07 10:56:10 +08:00
Nathan Froyd
5ea83381f3
Bug 1143651 - don't use CallQueryInterface when the compiler can do the cast for us; r=ehsan
2015-03-12 13:20:29 -04:00
David Parks
43c98618d3
Bug 1075670 - Make event.screen[XY] work in content processes (r=smaug,kats,tn,joshmoz)
2015-04-01 12:36:41 -07:00
Bill McCloskey
8cb899b031
Back out bug 1075670
2015-03-30 20:13:07 -07:00
Bill McCloskey
8e755bfd3d
Bug 1132072 - Tab switch refactoring (r=mconley)
2015-03-27 08:38:47 -07:00
Bill McCloskey
2bfbfc8b02
Bug 1075670 - Make event.screen[XY] work in content processes (r=smaug,kats,tn,joshmoz)
2015-03-26 14:17:29 -07:00
Ehsan Akhgari
ea41d8de48
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Bill McCloskey
6d6e0f9ce9
Bug 1126089 - Allow messages to be sent after frame script unload event (r=smaug)
2015-03-19 06:43:46 -07:00
Phil Ringnalda
b7bcece915
Backed out 3 changesets (bug 1126089) for ASan e10s bc1 failures and green-crashes
...
CLOSED TREE
Backed out changeset 9af9111e9c27 (bug 1126089)
Backed out changeset 288efd5e2ca0 (bug 1126089)
Backed out changeset 3bcebfd13538 (bug 1126089)
2015-03-18 21:51:34 -07:00
Bill McCloskey
2d26630922
Bug 1126089 - Allow messages to be sent after frame script unload event (r=smaug)
2015-03-18 16:09:27 -07:00
Daniel Holbert
ddb04a0443
Bug 1142841: Convert all nsRefPtr<nsIRunnable> to nsCOMPtr<nsIRunnable>. r=ehsan
...
This patch was generated by a script. Here's the source of the script for
future reference:
find . \( -iname "*.cpp" -o -iname "*.h" \) | \
xargs -n 1 sed -i "s/nsRefPtr<nsIRunnable>/nsCOMPtr<nsIRunnable>/g"
2015-03-17 09:29:17 -07:00
Ryan VanderMeulen
1b43939c7f
Backed out changesets f63a2cf3fa11 and 7d9a91ee3d48 (bug 1126089) for mochitest-bc failures.
2015-03-13 13:42:57 -04:00
Bill McCloskey
26b5e4bd0d
Bug 1126089 - Allow messages to be sent after frame script unload event (r=smaug)
2015-03-13 08:24:20 -07:00
Bill McCloskey
159303a63d
Bug 1129223 - Introduce new, more efficient mozLayerTreeReady event (r=BenWa)
2015-03-05 22:03:23 -08:00
Bill McCloskey
a145e1526d
Bug 1129223 - Remove local mozAfterRemotePaint events (r=smaug)
2015-03-05 22:03:23 -08:00
Bill McCloskey
bf0eab97e1
Bug 1126089 - Assert we don't Destroy nsFrameLoader in destructor (r=smaug)
2015-03-05 22:03:22 -08:00
David Zbarsky
4f90ef4b9a
Bug 1139258 - Use ScreenIntSize in PBrowser::Show/UpdateDimensions r=botond
2015-03-05 04:13:05 -05:00
Wes Kocher
3d6e87de5a
Merge inbound to m-c a=merge CLOSED TREE
2015-03-03 16:46:44 -08:00
Ryan VanderMeulen
4e081ce611
Backed out 7 changesets (bug 1075670) for causing bug 1139010.
...
Backed out changeset 659c40243282 (bug 1075670)
Backed out changeset 45b61c78ee2d (bug 1075670)
Backed out changeset 23bb7b239c78 (bug 1075670)
Backed out changeset a68d5051107f (bug 1075670)
Backed out changeset bd7a5d213692 (bug 1075670)
Backed out changeset f705f5063169 (bug 1075670)
Backed out changeset 13619f8fa672 (bug 1075670)
CLOSED TREE
2015-03-03 18:44:56 -05:00
David Parks
bcbfbe3cfc
Bug 1075670 - Cleanup content process widget-chrome behavior. r=smaug
...
Math for window chrome calculation was off on Linux. Removed redundant, and incorrect, math in favor of other better functions.
2015-01-30 15:55:27 -08:00
Kartikaya Gupta
26025c81b0
Bug 1130455 - Remove the ScrollingBehavior code to propagate APZ and use gfxPrefs instead. r=roc,fabrice
...
The ScrollingBehavior passed around extensively in TabParent/TabChild is
entirely redundant now that the layers.async-pan-zoom.enabled pref definitively
controls whether or not APZ is enabled. All the code related to ScrollingBehavior
can be removed.
2015-02-26 08:47:01 -05:00
Kartikaya Gupta
3fddaa1a25
Bug 1130455 - Remove the mozasyncpanzoom attribute. r=roc
...
This attribute used to force APZ to be used on content processes even if the
overall APZ pref was false. However, this has a couple of problems, which cancel
each other out:
- If the pref is false, the APZ machinery is never created, and so it's
impossible to have content processes "using" APZ.
- The reftest harness checks for the pref and ignores mozasyncpanzoom when
evaluating the "asyncPanZoom" condition in reftest manifests.
Therefore, any reftests which were skip-if(!asyncPanZoom) would never run unless
the pref was set, and in those cases the mozasyncpanzoom attribute would not be
needed at all, as APZ is already enabled with the pref.
However, the mozasyncpanzoom attribute would cause some parts of the child
process code to behave as though APZ was enabled, which is incorrect. Removing
this attribute and relying solely on the pref corrects that.
2015-02-26 08:47:00 -05:00
Ryan VanderMeulen
e34c2a01b2
Backed out 7 changesets (bug 1075670) for e10s browser_586068-browser_state_interrupted.js crashes.
...
Backed out changeset 4ca74b217fe8 (bug 1075670)
Backed out changeset 83199cfc333f (bug 1075670)
Backed out changeset 065b859e6525 (bug 1075670)
Backed out changeset a3e8329610d9 (bug 1075670)
Backed out changeset ced9055e0bcc (bug 1075670)
Backed out changeset e6d6f0c11133 (bug 1075670)
Backed out changeset b823c6c95030 (bug 1075670)
CLOSED TREE
2015-02-24 11:53:34 -05:00
David Parks
ebf4fdfd55
Bug 1075670 - Cleanup content process widget-chrome behavior. r=smaug
...
Math for window chrome calculation was off on Linux. Removed redundant, and incorrect, math in favor of other better functions.
2015-01-30 15:55:27 -08:00
Olli Pettay
61015afdcf
Bug 1037687, load iframes in shadow DOM, r=wchen
2015-02-24 16:41:43 +02:00
Bill McCloskey
da60bf65f2
Bug 1133594 - Rename LoadFrameScript to LoadMessageManagerScript (r=smaug)
2015-02-19 17:11:32 -08:00
Gabriele Svelto
dee44173f4
Back out bug 1075670 for causing smoketest failures on B2G, bug 1133518 and friends. rs+a=kats
2015-02-17 10:39:35 -05:00
Andrea Marchesini
ae571f51bb
Bug 1134280 - Get rid of Tag() - patch 2.3 - dom/base and docshell - Fix all the occurrences, m=smaug, r=surkov
2015-03-03 11:09:00 +00:00
Andrea Marchesini
6b10d5e43e
Bug 1134280 - Get rid of Tag() - patch 1 - Is{HTML,XUL,MathML,SVG}Element and IsAnyOf{HTML,XUL,MathML,SVG}Elements, r=smaug
2015-03-03 11:08:59 +00:00
David Parks
d329fd070f
Bug 1075670 - Cleanup content process widget-chrome behavior r=smaug
2015-01-30 15:55:27 -08:00
Ting-Yu Chou
ff4dcc472c
Bug 1127189 part 2 - Initialize browser API directly to get rid of nsBrowserElement observers. r=kanru
2015-02-09 15:04:18 +08:00
Mike Conley
36c3b551a5
Bug 1047603 - Make TabParent::AnswerCreateWindow force the initial browser to be remote in a new window. r=smaug.
2015-01-13 17:24:52 -05:00
Robert Longson
b7c1f4525f
Bug 1108887 - Backout part 3 and part 4 of bug 949435 (SVG iframe). r=birtles sr=bzbarsky
2015-02-10 09:14:19 +00:00