Ting-Yu Chou
25df92a2d7
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
65f6c06592
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
8de2397da1
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
061f09ba1e
Back out bug 1075670
2015-03-30 20:13:07 -07:00
Bill McCloskey
89f1e20315
Bug 1132072 - Tab switch refactoring (r=mconley)
2015-03-27 08:38:47 -07:00
Bill McCloskey
fcd90b7e73
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
33bb32f549
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
e7aee957c0
Bug 1126089 - Allow messages to be sent after frame script unload event (r=smaug)
2015-03-19 06:43:46 -07:00
Phil Ringnalda
bc03d24e02
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
d15acaca2d
Bug 1126089 - Allow messages to be sent after frame script unload event (r=smaug)
2015-03-18 16:09:27 -07:00
Daniel Holbert
2c24121797
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
a12c6d2dfc
Backed out changesets f63a2cf3fa11 and 7d9a91ee3d48 (bug 1126089) for mochitest-bc failures.
2015-03-13 13:42:57 -04:00
Bill McCloskey
12af381a9e
Bug 1126089 - Allow messages to be sent after frame script unload event (r=smaug)
2015-03-13 08:24:20 -07:00
Bill McCloskey
c5baec6e18
Bug 1129223 - Introduce new, more efficient mozLayerTreeReady event (r=BenWa)
2015-03-05 22:03:23 -08:00
Bill McCloskey
6b664501ab
Bug 1129223 - Remove local mozAfterRemotePaint events (r=smaug)
2015-03-05 22:03:23 -08:00
Bill McCloskey
da8df886f8
Bug 1126089 - Assert we don't Destroy nsFrameLoader in destructor (r=smaug)
2015-03-05 22:03:22 -08:00
David Zbarsky
54eea5ad10
Bug 1139258 - Use ScreenIntSize in PBrowser::Show/UpdateDimensions r=botond
2015-03-05 04:13:05 -05:00
Wes Kocher
804c7069b1
Merge inbound to m-c a=merge CLOSED TREE
2015-03-03 16:46:44 -08:00
Ryan VanderMeulen
88718db0f7
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
462c259c6c
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
b204ae6120
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
8b846b3b40
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
5ce7838926
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
a0787612f2
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
8f568bd989
Bug 1037687, load iframes in shadow DOM, r=wchen
2015-02-24 16:41:43 +02:00
Bill McCloskey
fd48c77b76
Bug 1133594 - Rename LoadFrameScript to LoadMessageManagerScript (r=smaug)
2015-02-19 17:11:32 -08:00
Gabriele Svelto
648983dd11
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
e5bca26bf2
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
454d9140a2
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
5a1b0046fc
Bug 1075670 - Cleanup content process widget-chrome behavior r=smaug
2015-01-30 15:55:27 -08:00
Ting-Yu Chou
d1bc636129
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
69a8aed6f6
Bug 1047603 - Make TabParent::AnswerCreateWindow force the initial browser to be remote in a new window. r=smaug.
...
--HG--
extra : rebase_source : 87551351dc763be7f5a8a47d02de21eb3f10c745
2015-01-13 17:24:52 -05:00
Robert Longson
44bace9e64
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
Carsten "Tomcat" Book
c7083de26b
Backed out changeset 2f31942e18b5 (bug 1127189)
2015-02-09 13:22:25 +01:00
Ting-Yu Chou
7d7f2fce93
Bug 1127189 - part 2 - Initialize browser API directly to get rid of nsBrowserElement observers. r=kanru
...
--HG--
extra : rebase_source : 84f091ace43aebdb1c71e3060aa5a8220561977d
2015-02-09 15:04:18 +08:00
Jim Mathies
a9e434aa25
Bug 1103177 - When tabs are torn out, swap plugin widget parents. r=roc
2015-02-08 17:50:01 -06:00
Olli Pettay
b7b3faa4e9
Bug 1124245, nsGlobalWindow::IsActive shouldn't depend on the state in nsFocusManager, r=Enn
...
--HG--
extra : rebase_source : 5fcd4611cc73651d9f7d1d498808847f26ff1d6b
2015-02-06 18:26:29 +02:00
Kan-Ru Chen (陳侃如)
91ac206476
Bug 1114890 - Use TabParent::GetFrom everywhere. r=billm
2015-02-05 16:47:32 -05:00
Ryan VanderMeulen
eff5a8e508
Backed out changeset ab7fbaca9fdd (bug 1114890) for being the likely cause of bug 1124046.
2015-02-05 14:35:35 -05:00
Kan-Ru Chen (陳侃如)
ce14c5b424
Bug 1114890 - Use TabParent::GetFrom everywhere. r=billm
2015-02-05 17:18:22 +08:00
Bill McCloskey
411974faf9
Bug 1123461 - Make a real interface for js/ipc (r=dvander)
2015-01-26 13:32:18 -08:00
Bill McCloskey
935f22f24f
Bug 567058 - Stop using intr messages for window.open (r=bent)
2015-01-16 10:07:50 -08:00
Daniel Holbert
519d839535
Bug 1121198 part 3: Make nsFrameLoader::UpdateBaseWindowPositionAndSize infallible, since it only returns NS_OK. r=bz
2015-01-14 11:04:00 -08:00
Daniel Holbert
7757e3c80f
Bug 1121198 part 2: Simplify nsFrameLoader's GetPositionAndSize call to just GetPosition. r=bz
2015-01-14 11:03:59 -08:00
Wes Kocher
948c30703f
Merge fx-team to m-c a=merge
2015-01-13 17:44:56 -08:00
Ryan VanderMeulen
984772aeca
Backed out changesets 6295dbaa06de, 66e037e5ff7d, and 4a1171cc4dac (bug 567058) for being the likely cause of the spike in e10s test_pluginstream_err.html crashes.
...
CLOSED TREE
2015-01-13 13:28:36 -05:00
Bill McCloskey
f47ead9c78
Bug 567058 - Stop using intr messages for window.open (r=bent)
2015-01-12 20:36:42 -08:00
Fernando Jimenez Moreno
e7366b0d51
Bug 1101029 - Overlay iframe on top of front-most app. r=roc, sicking
2015-01-09 09:55:18 +01:00
Ehsan Akhgari
f6d934183b
Bug 1061864 - Part 2: Add a prerendered flag to nsIFrameLoader and nsIFrameLoaderOwner; r=smaug
2015-01-05 21:01:28 -05:00
Carsten "Tomcat" Book
208115ca6a
Merge mozilla-central to fx-team
2015-01-13 15:24:43 +01:00